Home
last modified time | relevance | path

Searched refs:sdio (Results 1 – 25 of 270) sorted by relevance

1234567891011

/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dsdio.c52 static int mm81x_sdio_enable_irq(struct mm81x_sdio *sdio) in mm81x_sdio_enable_irq() argument
55 struct sdio_func *func = sdio->func; in mm81x_sdio_enable_irq()
68 static void mm81x_sdio_disable_irq(struct mm81x_sdio *sdio) in mm81x_sdio_disable_irq() argument
70 struct sdio_func *func = sdio->func; in mm81x_sdio_disable_irq()
80 struct mm81x_sdio *sdio = (struct mm81x_sdio *)mors->drv_priv; in mm81x_sdio_set_irq() local
83 mm81x_sdio_enable_irq(sdio); in mm81x_sdio_set_irq()
85 mm81x_sdio_disable_irq(sdio); in mm81x_sdio_set_irq()
93 static void mm81x_sdio_reset_base_address(struct mm81x_sdio *sdio) in mm81x_sdio_reset_base_address() argument
95 sdio->bulk_addr_base = MM81X_SDIO_BASE_ADDR_UNSET; in mm81x_sdio_reset_base_address()
96 sdio->register_addr_base = MM81X_SDIO_BASE_ADDR_UNSET; in mm81x_sdio_reset_base_address()
[all …]
/linux/drivers/net/wireless/broadcom/b43/
H A Dsdio.c51 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_interrupt_dispatcher() local
52 struct b43_wldev *dev = sdio->irq_handler_opaque; in b43_sdio_interrupt_dispatcher()
58 sdio->irq_handler(dev); in b43_sdio_interrupt_dispatcher()
67 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_request_irq() local
70 sdio->irq_handler_opaque = dev; in b43_sdio_request_irq()
71 sdio->irq_handler = handler; in b43_sdio_request_irq()
83 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_free_irq() local
88 sdio->irq_handler_opaque = NULL; in b43_sdio_free_irq()
89 sdio->irq_handler = NULL; in b43_sdio_free_irq()
95 struct b43_sdio *sdio; in b43_sdio_probe() local
[all …]
/linux/drivers/net/wireless/mediatek/mt76/
H A Dsdio.c25 return sdio_readl(dev->sdio.func, MCR_WHISR, NULL); in mt76s_read_whisr()
30 struct mt76_sdio *sdio = &dev->sdio; in mt76s_read_pcr() local
32 return sdio_readl(sdio->func, MCR_WHLPCR, NULL); in mt76s_read_pcr()
38 struct sdio_func *func = dev->sdio.func; in mt76s_read_mailbox()
93 struct sdio_func *func = dev->sdio.func; in mt76s_write_mailbox()
231 dev->sdio.hw_ver = hw_ver; in mt76s_hw_init()
410 struct mt76_sdio *sdio = container_of(w, struct mt76_sdio, in mt76s_net_worker() local
412 struct mt76_dev *dev = container_of(sdio, struct mt76_dev, sdio); in mt76s_net_worker()
463 struct mt76_sdio *sdio = container_of(w, struct mt76_sdio, in mt76s_status_worker() local
465 struct mt76_dev *dev = container_of(sdio, struct mt76_dev, sdio); in mt76s_status_worker()
[all …]
H A DMakefile4 obj-$(CONFIG_MT76_SDIO) += mt76-sdio.o
24 mt76-sdio-y := sdio.o sdio_txrx.o
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmarvell,kirkwood-pinctrl.txt39 mpp12 12 gpo, sdio(clk)
40 mpp13 13 gpio, sdio(cmd), uart1(txd)
41 mpp14 14 gpio, sdio(d0), uart1(rxd), mii(col)
42 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd)
43 mpp16 16 gpio, sdio(d2), uart0(cts), uart1(rxd), mii(crs)
44 mpp17 17 gpio, sdio(d3)
77 mpp12 12 gpo, sdio(clk)
78 mpp13 13 gpio, sdio(cmd), uart1(txd)
79 mpp14 14 gpio, sdio(d0), uart1(rxd), mii(col)
80 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd), sata0(act)
[all …]
/linux/arch/arm/boot/dts/marvell/
H A Dkirkwood-6192.dtsi61 pmx_sdio: pmx-sdio {
64 marvell,function = "sdio";
86 sdio: mvsdio@90000 { label
87 compatible = "marvell,orion-sdio";
92 cap-sdio-irq;
H A Dkirkwood-6281.dtsi61 pmx_sdio: pmx-sdio {
64 marvell,function = "sdio";
86 sdio: mvsdio@90000 { label
87 compatible = "marvell,orion-sdio";
94 cap-sdio-irq;
H A Dkirkwood-6282.dtsi103 pmx_sdio: pmx-sdio {
106 marvell,function = "sdio";
147 sdio: mvsdio@90000 { label
148 compatible = "marvell,orion-sdio";
155 cap-sdio-irq;
H A Darmada-xp-98dx4251.dtsi37 &sdio {
44 sdio_pins: sdio-pins {
H A Dkirkwood-pogoplug-series-4.dts72 pmx_sdio_cd: pmx-sdio-cd {
77 pmx_sdio_wp: pmx-sdio-wp {
120 &sdio {
/linux/drivers/net/wireless/microchip/wilc1000/
H A DMakefile7 obj-$(CONFIG_WILC1000_SDIO) += wilc1000-sdio.o
8 wilc1000-sdio-objs += sdio.o
/linux/arch/arm64/boot/dts/rockchip/
H A Dpx30-engicam-common.dtsi12 mmc2 = &sdio;
24 sdio_pwrseq: sdio-pwrseq {
62 &sdio {
67 cap-sdio-irq;
H A Dpx30-firefly-jd4-core-mb.dts19 mmc1 = &sdio;
74 sdio_pwrseq: sdio-pwrseq {
119 sdio-pwrseq {
141 &sdio {
H A Drk3566-radxa-zero-3w.dts17 sdio_pwrseq: sdio-pwrseq {
61 no-sdio;
73 cap-sdio-irq;
H A Drk3328-evb.dts16 mmc1 = &sdio;
33 sdio_pwrseq: sdio-pwrseq {
226 sdio-pwrseq {
234 &sdio {
237 cap-sdio-irq;
H A Drk3308-sakurapi-rk3308b.dts20 mmc2 = &sdio;
106 sdio_pwrseq: sdio-pwrseq {
153 sdio-pwrseq {
186 &sdio {
190 cap-sdio-irq;
H A Drk3308-rock-pi-s.dts20 mmc2 = &sdio;
50 sdio_pwrseq: sdio-pwrseq {
137 no-sdio;
284 sdio-pwrseq {
305 &sdio {
309 cap-sdio-irq;
H A Drk3318-a95x-z2.dts14 mmc1 = &sdio;
55 sdio_pwrseq: sdio-pwrseq {
252 sdio-pwrseq {
292 &sdio {
295 cap-sdio-irq;
H A Drk3326-odroid-go2-v11.dts16 mmc1 = &sdio;
109 &sdio {
112 cap-sdio-irq;
H A Drk3588-rock-5b.dts12 &sdio {
18 cap-sdio-irq;
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c65 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_oob_irqhandler()
85 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_ib_irqhandler()
104 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_register()
178 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_unregister()
400 if (!write && sdiodev->settings->bus.sdio.broken_sg_support) { in brcmf_sdiod_sglist_rw()
486 if (!write && sdiodev->settings->bus.sdio.broken_sg_support) { in brcmf_sdiod_sglist_rw()
777 sdiodev->settings->bus.sdio.txglomsz); in brcmf_sdiod_sgtable_alloc()
789 sdiodev->txglomsz = sdiodev->settings->bus.sdio.txglomsz; in brcmf_sdiod_sgtable_alloc()
1007 MODULE_DEVICE_TABLE(sdio, brcmf_sdmmc_ids);
1087 bus_if->bus_priv.sdio = sdiodev; in brcmf_ops_sdio_probe()
[all …]
/linux/arch/riscv/boot/dts/sophgo/
H A Dcv1812h-huashan-pi.dts54 no-sdio;
71 no-sdio;
78 cap-sdio-irq;
/linux/arch/arm64/boot/dts/sophgo/
H A Dsg2000-milkv-duo-module-01.dtsi28 no-sdio;
36 cap-sdio-irq;
/linux/drivers/staging/greybus/
H A DMakefile55 gb-sdio-y := sdio.o
64 obj-$(CONFIG_GREYBUS_SDIO) += gb-sdio.o
/linux/arch/arm64/boot/dts/sprd/
H A Dums512-1h10.dts43 no-sdio;
57 no-sdio;

1234567891011