Home
last modified time | relevance | path

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

123456789

/Linux-v5.4/fs/
Ddirect-io.c159 static inline unsigned dio_pages_present(struct dio_submit *sdio) in dio_pages_present() argument
161 return sdio->tail - sdio->head; in dio_pages_present()
167 static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio) in dio_refill_pages() argument
171 ret = iov_iter_get_pages(sdio->iter, dio->pages, LONG_MAX, DIO_PAGES, in dio_refill_pages()
172 &sdio->from); in dio_refill_pages()
174 if (ret < 0 && sdio->blocks_available && (dio->op == REQ_OP_WRITE)) { in dio_refill_pages()
185 sdio->head = 0; in dio_refill_pages()
186 sdio->tail = 1; in dio_refill_pages()
187 sdio->from = 0; in dio_refill_pages()
188 sdio->to = PAGE_SIZE; in dio_refill_pages()
[all …]
/Linux-v5.4/drivers/net/wireless/broadcom/b43/
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-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dof.c18 struct brcmfmac_sdio_pd *sdio = &settings->bus.sdio; in brcmf_of_probe() local
38 sdio->drive_strength = val; in brcmf_of_probe()
51 sdio->oob_irq_supported = true; in brcmf_of_probe()
52 sdio->oob_irq_nr = irq; in brcmf_of_probe()
53 sdio->oob_irq_flags = irqf; in brcmf_of_probe()
Dbcmsdh.c62 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_oob_irqhandler()
82 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_ib_irqhandler()
101 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_register()
174 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()
481 if (!write && sdiodev->settings->bus.sdio.broken_sg_support) { in brcmf_sdiod_sglist_rw()
772 sdiodev->settings->bus.sdio.txglomsz); in brcmf_sdiod_sgtable_alloc()
784 sdiodev->txglomsz = sdiodev->settings->bus.sdio.txglomsz; in brcmf_sdiod_sgtable_alloc()
976 MODULE_DEVICE_TABLE(sdio, brcmf_sdmmc_ids);
1037 bus_if->bus_priv.sdio = sdiodev; in brcmf_ops_sdio_probe()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/arm/marvell/
Dap806-system-controller.txt51 mpp0 0 gpio, sdio(clk), spi0(clk)
52 mpp1 1 gpio, sdio(cmd), spi0(miso)
53 mpp2 2 gpio, sdio(d0), spi0(mosi)
54 mpp3 3 gpio, sdio(d1), spi0(cs0n)
55 mpp4 4 gpio, sdio(d2), i2c0(sda)
56 mpp5 5 gpio, sdio(d3), i2c0(sdk)
57 mpp6 6 gpio, sdio(ds)
58 mpp7 7 gpio, sdio(d4), uart1(rxd)
59 mpp8 8 gpio, sdio(d5), uart1(txd)
60 mpp9 9 gpio, sdio(d6), spi0(cs1n)
[all …]
Dcp110-system-controller.txt123 … mii(txerr), mss_spi(miso), tdm(drx), au(i2sextclk), au(i2sdi), ge(mdio), sdio(v18_en), pcie1(clkr…
124 mpp33 33 gpio, mii(txclk), sdio(pwr10), mss_spi(csn), tdm(fsync), au(i2smclk), sdio(bus_pwr), xg(md…
125 mpp34 34 gpio, mii(rxerr), sdio(pwr11), mss_spi(mosi), tdm(dtx), au(i2slrclk), sdio(wr_protect), ge…
126 mpp35 35 gpio, sata1(present_act), i2c1(sda), mss_spi(clk), tdm(pclk), au(i2sdo_spdifo), sdio(card_…
130 mpp39 39 gpio, sdio(wr_protect), au(i2sbclk), ptp(clk), spi0(csn1), sata1(present_act), mss_gpio0
131 mpp40 40 gpio, sdio(pwr11), synce1(clk), mss_i2c(sda), au(i2sdo_spdifo), ptp(pclk_out), spi0(clk), …
132 mpp41 41 gpio, sdio(pwr10), sdio(bus_pwr), mss_i2c(sck), au(i2slrclk), ptp(pulse), spi0(mosi), uart…
133 mpp42 42 gpio, sdio(v18_en), sdio(wr_protect), synce2(clk), au(i2smclk), mss_uart(txd), spi0(miso),…
134 mpp43 43 gpio, sdio(card_detect), synce1(clk), au(i2sextclk), mss_uart(rxd), spi0(csn0), uart1(rts)…
140 mpp49 49 gpio, ge1(txclkout), mii(crs), spi1(miso), uart1(rxd), ge(mdio), pcie0(clkreq), sdio(v18_e…
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/mmc/
Dorion-sdio.txt1 * Marvell orion-sdio controller
4 and the properties used by the orion-sdio driver.
6 - compatible: Should be "marvell,orion-sdio"
12 compatible = "marvell,orion-sdio";
Damlogic,meson-mx-sdio.txt14 - "amlogic,meson8-sdio"
15 - "amlogic,meson8b-sdio"
16 along with the generic "amlogic,meson-mx-sdio"
40 compatible = "amlogic,meson8-sdio", "amlogic,meson-mx-sdio";
Dsdhci-sprd.txt15 "sdio" - SDIO source clock (required)
20 - assigned-clocks: the same with "sdio" clock
21 - assigned-clock-parents: the default parent of "sdio" clock
45 sdio0: sdio@20600000 {
50 clock-names = "sdio", "enable";
63 no-sdio;
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
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-v5.4/arch/arm/boot/dts/
Dkirkwood-6192.dtsi51 pmx_sdio: pmx-sdio {
54 marvell,function = "sdio";
76 sdio: mvsdio@90000 { label
77 compatible = "marvell,orion-sdio";
82 cap-sdio-irq;
Dkirkwood-6281.dtsi51 pmx_sdio: pmx-sdio {
54 marvell,function = "sdio";
76 sdio: mvsdio@90000 { label
77 compatible = "marvell,orion-sdio";
84 cap-sdio-irq;
Dkirkwood-6282.dtsi83 pmx_sdio: pmx-sdio {
86 marvell,function = "sdio";
127 sdio: mvsdio@90000 { label
128 compatible = "marvell,orion-sdio";
135 cap-sdio-irq;
Dbcm21664-garnet.dts33 sdio1: sdio@3f180000 {
38 sdio2: sdio@3f190000 {
44 sdio4: sdio@3f1b0000 {
Darmada-xp-98dx4251.dtsi37 &sdio {
44 sdio_pins: sdio-pins {
Dkirkwood-pogoplug-series-4.dts74 pmx_sdio_cd: pmx-sdio-cd {
79 pmx_sdio_wp: pmx-sdio-wp {
122 &sdio {
Domap3-cm-t3530.dts15 mmc2_sdio_reset: regulator-mmc2-sdio-reset {
17 regulator-name = "regulator-mmc2-sdio-reset";
Dkirkwood-sheevaplug-common.dtsi37 pmx_sdio_cd: pmx-sdio-cd {
41 pmx_sdio_wp: pmx-sdio-wp {
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dmvebu-gated-clock.txt21 17 sdio SDHCI Host
40 17 sdio SDHCI Host
72 17 sdio SDIO
91 17 sdio SDIO
111 17 sdio SDHCI Host
128 17 sdio SDHCI Host
161 4 sdio SDIO Cntrl
201 sdio0: sdio@92000 {
/Linux-v5.4/drivers/staging/comedi/drivers/
Dadv_pci_dio.c95 struct diosubd_data sdio[PCI_DIO_MAX_DIO_SUBDEVG]; member
141 .sdio[0] = { 2, 0x00, }, /* 8255 DIO */
153 .sdio[0] = { 2, 0x00, }, /* 8255 DIO */
167 .sdio[0] = { 4, 0x00, }, /* 8255 DIO */
172 .sdio[0] = { 4, 0x00, }, /* 8255 DIO */
173 .sdio[1] = { 4, 0x20, }, /* 8255 DIO */
423 d = &board->sdio[i]; in pci_dio_auto_attach()
/Linux-v5.4/drivers/staging/greybus/
DMakefile55 gb-sdio-y := sdio.o
64 obj-$(CONFIG_GREYBUS_SDIO) += gb-sdio.o
/Linux-v5.4/arch/arm64/boot/dts/rockchip/
Drk3328-evb.dts26 sdio_pwrseq: sdio-pwrseq {
208 sdio-pwrseq {
216 &sdio {
219 cap-sdio-irq;
Dpx30-evb.dts63 sdio_pwrseq: sdio-pwrseq {
157 sdio-pwrseq {
189 &sdio {
Drk3399-sapphire-excavator.dts122 sdio_pwrseq: sdio-pwrseq {
204 sdio-pwrseq {
220 cap-sdio-irq;
/Linux-v5.4/drivers/pinctrl/qcom/
Dpinctrl-ipq4019.c517 FUNCTION(sdio),
568 PINGROUP(23, sdio, rgmii, i2s_rx, NA, NA, NA, NA, NA, NA, NA, NA, NA,
570 PINGROUP(24, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA,
572 PINGROUP(25, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA,
574 PINGROUP(26, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA,
576 PINGROUP(27, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA,
578 PINGROUP(28, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA,
580 PINGROUP(29, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA,
582 PINGROUP(30, sdio, rgmii, audio_pwm, NA, NA, NA, NA, NA, NA, NA, NA,
584 PINGROUP(31, sdio, rgmii, audio_pwm, NA, NA, NA, NA, NA, NA, NA, NA,
[all …]

123456789