Home
last modified time | relevance | path

Searched +full:sdio +full:- +full:attached (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/drivers/mmc/core/
Dsdio_io.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2007-2008 Pierre Ossman
12 #include <linux/mmc/sdio.h>
21 * sdio_claim_host - exclusively claim a bus for a certain SDIO function
22 * @func: SDIO function that will be accessed
24 * Claim a bus for a set of operations. The SDIO function given
32 mmc_claim_host(func->card->host); in sdio_claim_host()
37 * sdio_release_host - release a bus for a certain SDIO function
38 * @func: SDIO function that was accessed
48 mmc_release_host(func->card->host); in sdio_release_host()
[all …]
Dcard.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 #define mmc_card_name(c) ((c)->cid.prod_name)
16 #define mmc_card_id(c) (dev_name(&(c)->dev))
21 #define MMC_STATE_READONLY (1<<1) /* card is read-only */
22 #define MMC_STATE_BLOCKADDR (1<<2) /* card uses block-addressing */
27 #define mmc_card_present(c) ((c)->state & MMC_STATE_PRESENT)
28 #define mmc_card_readonly(c) ((c)->state & MMC_STATE_READONLY)
29 #define mmc_card_blockaddr(c) ((c)->state & MMC_STATE_BLOCKADDR)
30 #define mmc_card_ext_capacity(c) ((c)->state & MMC_CARD_SDXC)
31 #define mmc_card_removed(c) ((c) && ((c)->state & MMC_CARD_REMOVED))
[all …]
Dsdio_uart.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * SDIO UART/GPS driver
14 * Note: Although this driver assumes a 16550A-like UART implementation,
17 * registers, often under a spinlock. This is not possible in the SDIO
18 * context as SDIO access functions must be able to sleep.
20 * Because we need to lock the SDIO host to ensure an exclusive access to
89 int index, ret = -EBUSY; in sdio_uart_add_port()
91 mutex_init(&port->func_lock); in sdio_uart_add_port()
92 spin_lock_init(&port->write_lock); in sdio_uart_add_port()
93 if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL)) in sdio_uart_add_port()
[all …]
/linux-6.12.1/drivers/ssb/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 It will be auto-selected if needed in other
28 # Support for Block-I/O. SELECT this from the driver that needs it.
39 bool "Support for SSB on PCI-bus host"
60 bool "Support for SSB on PCMCIA-bus host"
75 bool "Support for SSB on SDIO-bus host"
79 of a SDIO device.
107 Driver for the Sonics Silicon Backplane attached
124 Driver for the Sonics Silicon Backplane attached
145 Driver for the Sonics Silicon Backplane attached
[all …]
Dmain.c20 #include <linux/dma-mapping.h>
33 /* Temporary list of yet-to-be-attached buses */
64 if (bus->bustype == SSB_BUSTYPE_PCI && in ssb_pci_dev_to_bus()
65 bus->host_pci == pdev) in ssb_pci_dev_to_bus()
83 if (bus->bustype == SSB_BUSTYPE_PCMCIA && in ssb_pcmcia_dev_to_bus()
84 bus->host_pcmcia == pdev) in ssb_pcmcia_dev_to_bus()
111 return -ENODEV; in ssb_for_each_bus_call()
117 get_device(dev->dev); in ssb_device_get()
124 put_device(dev->dev); in ssb_device_put()
133 if (dev->driver) { in ssb_device_resume()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/net/bluetooth/
Dmediatek,mt7921s-bluetooth.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/mediatek,mt7921s-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sean Wang <sean.wang@mediatek.com>
13 MT7921S is an SDIO-attached dual-radio WiFi+Bluetooth Combo chip; each
14 function is its own SDIO function on a shared SDIO interface. The chip
16 This binding only covers the Bluetooth SDIO function, with one device
17 node describing only this SDIO function.
20 - $ref: bluetooth-controller.yaml#
[all …]
/linux-6.12.1/drivers/bluetooth/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
94 tristate "HCI SDIO driver"
97 Bluetooth HCI SDIO driver.
99 SDIO interface.
101 Say Y here to compile support for Bluetooth SDIO devices into the
188 bool "Three-wire UART (H5) protocol support"
192 The HCI Three-wire UART Transport Layer makes it possible to
194 Three-wire UART Transport Layer assumes that the UART
198 Say Y here to compile support for Three-wire UART protocol.
235 The Realtek protocol support enables Bluetooth HCI over 3-Wire
[all …]
/linux-6.12.1/include/linux/mmc/
Dcard.h1 /* SPDX-License-Identifier: GPL-2.0-only */
121 u8 raw_sectors[4]; /* 212 - 4 bytes */
185 #define SD_SET_CURRENT_NO_CHANGE (-1)
273 #define MMC_TYPE_SDIO 2 /* SDIO card */
278 #define MMC_QUIRK_LENIENT_FN0 (1<<0) /* allow SDIO FN0 writes outside of the VS CCCR range */
279 #define MMC_QUIRK_BLKSZ_FOR_BYTE_MODE (1<<1) /* use func->cur_blksize */
281 #define MMC_QUIRK_NONSTD_SDIO (1<<2) /* non-standard SDIO card attached */
283 #define MMC_QUIRK_NONSTD_FUNC_IF (1<<4) /* SDIO card has nonstd function interfaces */
299 bool reenable_cmdq; /* Re-enable Command Queue */
304 unsigned int eg_boundary; /* don't cross erase-group boundaries */
[all …]
Dhost.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 #include <linux/fault-inject.h>
18 #include <linux/dma-direction.h>
19 #include <linux/blk-crypto-profile.h>
142 * ios->clock might be 0. For some controllers, setting 0Hz
152 * 1 for a read-only card
153 * -ENOSYS when not supported (equal to NULL callback)
162 * -ENOSYS when not supported (equal to NULL callback)
188 /* Optional callback to prepare for SD high-speed tuning */
191 /* Optional callback to execute SD high-speed tuning */
[all …]
/linux-6.12.1/drivers/comedi/drivers/
Dadv_pci_dio.c1 // SPDX-License-Identifier: GPL-2.0
13 * Devices: [Advantech] PCI-1730 (adv_pci_dio), PCI-1733,
14 * PCI-1734, PCI-1735U, PCI-1736UP, PCI-1739U, PCI-1750,
15 * PCI-1751, PCI-1752, PCI-1753, PCI-1753+PCI-1753E,
16 * PCI-1754, PCI-1756, PCI-1761, PCI-1762
34 /* PCI-1730, PCI-1733, PCI-1736 interrupt control registers */
45 /* PCI-1739U, PCI-1750, PCI1751 interrupt control registers */
48 /* PCI-1753, PCI-1753E interrupt control registers */
52 /* PCI-1754, PCI-1756 interrupt control registers */
55 /* PCI-1752, PCI-1756 special registers */
[all …]
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3566-quartz64-a.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/soc/rockchip,vop2.h>
12 compatible = "pine64,quartz64-a", "rockchip,rk3566";
21 stdout-path = "serial2:1500000n8";
24 gmac1_clkin: external-gmac1-clock {
25 compatible = "fixed-clock";
26 clock-frequency = <125000000>;
[all …]
/linux-6.12.1/include/linux/ssb/
Dssb.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 #include <linux/dma-mapping.h>
70 u8 itssi_a; /* Idle TSSI Target for A-PHY */
71 u8 itssi_bg; /* Idle TSSI Target for B/G-PHY */
77 u8 txpid5gl[4]; /* 4.9 - 5.1GHz TX power index */
78 u8 txpid5g[4]; /* 5.1 - 5.5GHz TX power index */
79 u8 txpid5gh[4]; /* 5.5 - ...GHz TX power index */
99 u16 boardflags_lo; /* Board flags (bits 0-15) */
100 u16 boardflags_hi; /* Board flags (bits 16-31) */
101 u16 boardflags2_lo; /* Board flags (bits 32-47) */
[all …]
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dimx8mp-venice-gw73xx.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/phy/phy-imx8-pcie.h>
16 compatible = "gpio-usb-b-connector", "usb-b-connector";
17 pinctrl-names = "default";
18 pinctrl-0 = <&pinctrl_usbcon1>;
21 vbus-supply = <&reg_usb1_vbus>;
22 id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
26 remote-endpoint = <&usb3_dwc>;
[all …]
Dimx8mp-tqma8mpql-mba8mp-ras314.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright (c) 2023-2024 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
9 /dts-v1/;
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/net/ti-dp83867.h>
13 #include <dt-bindings/phy/phy-imx8-pcie.h>
14 #include <dt-bindings/pwm/pwm.h>
15 #include "imx8mp-tqma8mpql.dtsi"
18 model = "TQ-Systems i.MX8MPlus TQMa8MPxL on MBa8MP-RAS314";
[all …]
Dimx8mp-tqma8mpql-mba8mpxl.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2021-2022 TQ-Systems GmbH
4 * Author: Alexander Stein <alexander.stein@tq-group.com>
7 /dts-v1/;
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/net/ti-dp83867.h>
11 #include <dt-bindings/phy/phy-imx8-pcie.h>
12 #include <dt-bindings/pwm/pwm.h>
13 #include "imx8mp-tqma8mpql.dtsi"
16 model = "TQ-Systems i.MX8MPlus TQMa8MPxL on MBa8MPxL";
[all …]
Dimx8mp-venice-gw74xx.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/linux-event-codes.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/phy/phy-imx8-pcie.h>
12 #include <dt-bindings/net/ti-dp83867.h>
18 compatible = "gateworks,imx8mp-gw74xx", "fsl,imx8mp";
31 stdout-path = &uart2;
40 pinctrl-names = "default";
[all …]
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx7-mba7.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR X11
3 * Device Tree Include file for TQ-Systems MBa7 carrier board.
5 * Copyright (C) 2016 TQ-Systems GmbH
6 * Author: Markus Niebel <Markus.Niebel@tq-group.com>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/net/ti-dp83867.h>
20 /delete-property/ mmc2;
26 compatible = "gpio-beeper";
31 stdout-path = &uart6;
34 gpio_buttons: gpio-keys {
[all …]
Dimx51-zii-rdu1.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/sound/fsl-imx-audmux.h>
12 compatible = "zii,imx51-rdu1", "fsl,imx51";
15 stdout-path = &uart1;
25 mdio-gpio0 = &mdio_gpio;
30 compatible = "fixed-clock";
31 #clock-cells = <0>;
32 clock-frequency = <26000000>;
36 compatible = "gpio-gate-clock";
[all …]
/linux-6.12.1/drivers/acpi/x86/
Dutils.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Copyright (C) 2013-2015 Intel Corporation. All rights reserved.
17 #include <asm/intel-family.h>
21 * Some ACPI devices are hidden (status == 0x0) in recent BIOS-es because
25 * Some BIOS-es (temporarily) hide specific APCI devices to work around Windows
28 * Likewise sometimes some not-actually present devices are sometimes
37 * are re-used on different SoCs for completely different devices.
116 * but it is. In the 67000+ DMI decode dumps from linux-hardware.org
121 * was copy-pasted from the GPD win, so it has a disabled KIOX000A
144 * The GPD win/pocket have a PCI wifi card, but its DSDT has the SDIO
[all …]
/linux-6.12.1/arch/arm/mach-omap2/
Domap_hwmod_3xxx_data.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * omap_hwmod_3xxx_data.c - hardware modules present on the OMAP3xxx chips
5 * Copyright (C) 2009-2011 Nokia Corporation
12 * XXX these should be marked initdata for multi-OMAP kernels
15 #include <linux/platform_data/i2c-omap.h>
17 #include <linux/platform_data/hsmmc-omap.h>
25 #include "prm-regbits-34xx.h"
26 #include "cm-regbits-34xx.h"
36 * is driver-specific or driver-kernel integration-specific belongs
286 * 32-bit watchdog upward counter that generates a pulse on the reset pin on
[all …]
/linux-6.12.1/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]