linux-yocto/drivers/net
Xiaowei Li ae16609947 net: usb: qmi_wwan: add SIMCom 8230C composition
[ Upstream commit 0b39b055b5 ]

Add support for SIMCom 8230C which is based on Qualcomm SDX35 chip.
0x9071: tty (DM) + tty (NMEA) + tty (AT) + rmnet
T:  Bus=01 Lev=01 Prnt=01 Port=05 Cnt=02 Dev#=  8 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1e0e ProdID=9071 Rev= 5.15
S:  Manufacturer=SIMCOM
S:  Product=SDXBAAGHA-IDP _SN:D744C4C5
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=50 Driver=qmi_wwan
E:  Ad=86(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=none
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Signed-off-by: Xiaowei Li <xiaowei.li@simcom.com>
Acked-by: Bjørn Mork <bjorn@mork.no>
Link: https://patch.msgid.link/tencent_21D781FAA4969FEACA6ABB460362B52C9409@qq.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-07-17 18:32:14 +02:00
..
appletalk
arcnet arcnet: Add NULL check in com20020pci_probe() 2025-04-10 14:33:41 +02:00
bonding bonding: report duplicate MAC address in all situations 2025-06-04 14:40:11 +02:00
caif
can can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level 2025-07-17 18:32:13 +02:00
dsa net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING 2025-05-22 14:10:02 +02:00
ethernet bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT 2025-07-17 18:32:13 +02:00
fddi
fjes
hamradio
hippi
hyperv hv_netvsc: Remove rmsg_pgcnt 2025-05-22 14:10:05 +02:00
ieee802154 ieee802154: ca8210: Use proper setters and getters for bitwise types 2025-06-04 14:40:08 +02:00
ipa
ipvlan
mctp
mdio
netdevsim
pcs
phy net: phy: microchip: limit 100M workaround to link-down events on LAN88xx 2025-07-17 18:32:13 +02:00
plip
ppp net: ppp: Add bound checking for skb data on ppp_sync_txmung 2025-04-25 10:43:26 +02:00
pse-pd
slip
team
usb net: usb: qmi_wwan: add SIMCom 8230C composition 2025-07-17 18:32:14 +02:00
vmxnet3 vmxnet3: correctly report gso type for UDP tunnels 2025-06-27 11:07:18 +01:00
vxlan vxlan: Do not treat dst cache initialization errors as fatal 2025-06-27 11:07:35 +01:00
wan
wireguard wireguard: device: enable threaded NAPI 2025-06-27 11:07:18 +01:00
wireless wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev() 2025-07-17 18:32:11 +02:00
wwan
xen-netback
amt.c
bareudp.c
dummy.c
eql.c
geneve.c
gtp.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c macsec: MACsec SCI assignment for ES = 0 2025-06-27 11:07:22 +01:00
macvlan.c
macvtap.c
Makefile
mdio.c
mhi_net.c
mii.c
net_failover.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c
thunderbolt.c
tun.c
veth.c
virtio_net.c virtio-net: ensure the received length does not exceed allocated size 2025-07-10 15:59:51 +02:00
vrf.c
vsockmon.c
xen-netfront.c xen-netfront: handle NULL returned by xdp_convert_buff_to_frame() 2025-05-02 07:46:56 +02:00