Home
last modified time | relevance | path

Searched +full:card +full:- +full:detect +full:- +full:delay (Results 1 – 25 of 376) sorted by relevance

12345678910>>...16

/linux-6.12.1/Documentation/driver-api/media/drivers/
Dradiotrack.rst1 .. SPDX-License-Identifier: GPL-2.0
11 ----------------
19 Lab (http://www.aimslab.com/) RadioTrack card was made available to the
21 want to use the RadioTrack card in an environment other than MS Windows.
24 ------------------
26 I have a RadioTrack card from back when I ran an MS-Windows platform. After
27 converting to Linux, I found Gideon le Grange's command-line software for
28 running the card, and found that it was good! Frans Brinkman made a
29 comfortable X-windows interface, and added a scanning feature. For hack
32 broadcast TV channels, situated just below and above the 87.0-109.0 MHz range.
[all …]
/linux-6.12.1/include/linux/spi/
Dmmc_spi.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 * card slot. (Modeled after PXA mmc glue; see that for usage examples.)
14 * REVISIT This is not a spi-specific notion. Any card slot should be
19 /* driver activation and (optional) card detect irq hookup */
29 /* how long to debounce card detect, in msecs */
33 u16 powerup_msecs; /* delay of up to 250 msec */
/linux-6.12.1/drivers/mmc/core/
Dcore.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved.
7 * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved.
15 #include <linux/delay.h>
24 #include <linux/fault-inject.h>
29 #include <linux/mmc/card.h>
33 #include <linux/mmc/slot-gpio.h>
39 #include "card.h"
50 /* The max erase timeout, used when host->max_busy_timeout isn't specified */
65 unsigned long delay) in mmc_schedule_delayed_work() argument
[all …]
Dcore.h1 /* SPDX-License-Identifier: GPL-2.0-only */
11 #include <linux/delay.h>
22 void (*detect)(struct mmc_host *); member
42 void mmc_init_erase(struct mmc_card *card);
55 int mmc_select_drive_strength(struct mmc_card *card, unsigned int max_dtr,
76 void _mmc_detect_change(struct mmc_host *host, unsigned long delay,
93 void mmc_add_card_debugfs(struct mmc_card *card);
94 void mmc_remove_card_debugfs(struct mmc_card *card);
102 static inline void mmc_add_card_debugfs(struct mmc_card *card) in mmc_add_card_debugfs() argument
105 static inline void mmc_remove_card_debugfs(struct mmc_card *card) in mmc_remove_card_debugfs() argument
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mmc/
Dmmc-controller.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ulf Hansson <ulf.hansson@linaro.org>
25 "#address-cells":
30 "#size-cells":
33 # Card Detection.
34 # If none of these properties are supplied, the host native card
35 # detect will be used. Only one of them should be provided.
[all …]
Dsynopsys-dw-mshc-common.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/synopsys-dw-mshc-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: mmc-controller.yaml#
13 - Ulf Hansson <ulf.hansson@linaro.org>
20 reset-names:
23 clock-frequency:
29 fifo-depth:
36 card-detect-delay:
[all …]
Dsamsung,exynos-dw-mshc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mmc/samsung,exynos-dw-mshc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Jaehoon Chung <jh80.chung@samsung.com>
13 - Krzysztof Kozlowski <krzk@kernel.org>
18 - enum:
19 - axis,artpec8-dw-mshc
20 - samsung,exynos4210-dw-mshc
21 - samsung,exynos4412-dw-mshc
[all …]
Dsynopsys-dw-mshc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/synopsys-dw-mshc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ulf Hansson <ulf.hansson@linaro.org>
16 - altr,socfpga-dw-mshc
17 - img,pistachio-dw-mshc
18 - snps,dw-mshc
31 bus interface unit clock and the card interface unit clock.
33 clock-names:
[all …]
/linux-6.12.1/arch/arm/boot/dts/samsung/
Dexynos5260-xyref5260.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
27 stdout-path = "serial2:115200n8";
31 compatible = "fixed-clock";
32 clock-frequency = <24000000>;
33 clock-output-names = "fin_pll";
34 #clock-cells = <0>;
37 ioclk_pcm: clock-pcm-ext {
38 compatible = "fixed-clock";
39 clock-frequency = <2048000>;
[all …]
Dexynos5410-smdk5410.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include <dt-bindings/interrupt-controller/irq.h>
27 stdout-path = "serial2:115200n8";
31 compatible = "fixed-clock";
32 clock-frequency = <24000000>;
33 clock-output-names = "fin_pll";
34 #clock-cells = <0>;
37 pmic_ap_clk: pmic-ap-clk {
39 compatible = "fixed-clock";
[all …]
Dexynos5410-odroidxu.dts1 // SPDX-License-Identifier: GPL-2.0
10 /dts-v1/;
12 #include <dt-bindings/clock/maxim,max77802.h>
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/sound/samsung-i2s.h>
16 #include "exynos54xx-odroidxu-leds.dtsi"
20 compatible = "hardkernel,odroid-xu", "samsung,exynos5410", "samsung,exynos5";
34 stdout-path = "serial2:115200n8";
38 pinctrl-0 = <&emmc_nrst_pin>;
[all …]
Dexynos3250-artik5-eval.dts1 // SPDX-License-Identifier: GPL-2.0
12 /dts-v1/;
13 #include "exynos3250-artik5.dtsi"
17 compatible = "samsung,artik5-eval", "samsung,artik5",
26 cap-sd-highspeed;
27 disable-wp;
28 vqmmc-supply = <&ldo3_reg>;
29 card-detect-delay = <200>;
30 clock-frequency = <100000000>;
31 max-frequency = <100000000>;
[all …]
Dexynos5250-smdk5250.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
10 #include <dt-bindings/clock/maxim,max77686.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
31 stdout-path = "serial2:115200n8";
34 vdd: fixed-regulator-vdd {
35 compatible = "regulator-fixed";
36 regulator-name = "vdd-supply";
37 regulator-min-microvolt = <1800000>;
[all …]
/linux-6.12.1/sound/drivers/opl3/
Dopl3_lib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Hannu Savolainen 1993-1996,
14 #include <linux/delay.h>
22 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>, Hannu Savolainen 1993-1996, Rob Hooft");
32 * The original 2-OP synth requires a quite long delay in snd_opl2_command()
36 port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port; in snd_opl2_command()
38 spin_lock_irqsave(&opl3->reg_lock, flags); in snd_opl2_command()
46 spin_unlock_irqrestore(&opl3->reg_lock, flags); in snd_opl2_command()
55 * The OPL-3 survives with just two INBs in snd_opl3_command()
59 port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port; in snd_opl3_command()
[all …]
/linux-6.12.1/drivers/memstick/host/
Dr592.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2010 - Maxim Levitsky
33 #define R592_STATUS_P_BREQ (1 << 17) /* INT reg: card ready (parallel mode)*/
45 /* Card state */
66 #define R592_POWER 0x20 /* bits 0-7 writeable */
67 #define R592_POWER_0 (1 << 0) /* set on start, cleared on stop - must be set*/
68 #define R592_POWER_1 (1 << 1) /* set on start, cleared on stop - must be set*/
78 /* IRQ,card detection,large fifo (first word irq status, second enable) */
81 #define R592_REG_MSC_PRSNT (1 << 1) /* card present (only status)*/
82 #define R592_REG_MSC_IRQ_INSERT (1 << 8) /* detect insert / card insered */
[all …]
/linux-6.12.1/arch/arm64/boot/dts/exynos/
Dexynos7-espresso.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/clock/samsung,s2mps11.h>
13 #include <dt-bindings/gpio/gpio.h>
17 compatible = "samsung,exynos7-espresso", "samsung,exynos7";
26 stdout-path = &serial_2;
34 usb30_vbus_reg: regulator-usb30 {
35 compatible = "regulator-fixed";
36 regulator-name = "VBUS_5V";
[all …]
/linux-6.12.1/arch/arm/boot/dts/rockchip/
Drk3288-veyron-sdmmc.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
15 sdcard-supply = <&vccio_sd>;
24 sdmmc_bus4: sdmmc-bus4 {
31 sdmmc_clk: sdmmc-clk {
35 sdmmc_cmd: sdmmc-cmd {
43 * think there's a card inserted
45 sdmmc_cd_disabled: sdmmc-cd-disabled {
50 sdmmc_cd_pin: sdmmc-cd-pin {
57 vcc9-supply = <&vcc_5v>;
61 regulator-name = "vccio_sd";
[all …]
/linux-6.12.1/drivers/net/can/sja1000/
Df81601.c1 // SPDX-License-Identifier: GPL-2.0
12 #include <linux/delay.h>
58 return readb(priv->reg_base + port); in f81601_pci_read_reg()
64 struct f81601_pci_card *card = priv->priv; in f81601_pci_write_reg() local
67 spin_lock_irqsave(&card->lock, flags); in f81601_pci_write_reg()
68 writeb(val, priv->reg_base + port); in f81601_pci_write_reg()
69 readb(priv->reg_base); in f81601_pci_write_reg()
70 spin_unlock_irqrestore(&card->lock, flags); in f81601_pci_write_reg()
75 struct f81601_pci_card *card = pci_get_drvdata(pdev); in f81601_pci_remove() local
79 for (i = 0; i < ARRAY_SIZE(card->net_dev); i++) { in f81601_pci_remove()
[all …]
/linux-6.12.1/arch/arm/boot/dts/st/
Dste-ux500-samsung-gavini.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Beam GT-I8530 also known as Gavini.
6 /dts-v1/;
7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
Dste-ux500-samsung-kyle.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Devicetree for the Samsung Galaxy Amp SGH-I407 also known as Kyle.
10 /dts-v1/;
11 #include "ste-db8500.dtsi"
12 #include "ste-ab8505.dtsi"
13 #include "ste-dbx5x0-pinctrl.dtsi"
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/leds/common.h>
16 #include <dt-bindings/input/input.h>
17 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
/linux-6.12.1/drivers/mmc/host/
Dsdhci-of-at91.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/delay.h>
17 #include <linux/mmc/slot-gpio.h>
24 #include "sdhci-pltfm.h"
57 mc1r = readb(host->ioaddr + SDMMC_MC1R); in sdhci_at91_set_force_card_detect()
59 writeb(mc1r, host->ioaddr + SDMMC_MC1R); in sdhci_at91_set_force_card_detect()
66 host->mmc->actual_clock = 0; in sdhci_at91_set_clock()
71 * internal clock, changing the configuration and re-enabling the in sdhci_at91_set_clock()
83 clk = sdhci_calc_clk(host, clock, &host->mmc->actual_clock); in sdhci_at91_set_clock()
92 mmc_hostname(host->mmc)); in sdhci_at91_set_clock()
[all …]
/linux-6.12.1/sound/pci/ice1712/
Dpsc724.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Copyright (c) 2012 Ondrej Zary <linux@rainbow-software.org>
10 #include <linux/delay.h>
34 * VT1722 (Envy24GT) - 6 outputs, 4 inputs (only 2 used), 24-bit/96kHz
42 * AC-Link configuration ICE_EEP2_ACLINK=0x80
60 * 2-channel DAC used for main output and stereo ADC (with 10-channel MUX)
63 * MODE (pin16) -- GND
64 * CE (pin17) -- GND I2C mode (address=0x34)
65 * DI (pin18) -- SDA (VT1722 pin70)
66 * CL (pin19) -- SCLK (VT1722 pin71)
[all …]
/linux-6.12.1/arch/arm/boot/dts/renesas/
Dr8a7745-iwg22d-sodimm.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the iWave-RZG1E SODIMM carrier board
9 * SSI-SGTL5000
31 /dts-v1/;
32 #include "r8a7745-iwg22m.dtsi"
33 #include <dt-bindings/pwm/pwm.h>
36 model = "iWave Systems RainboW-G22D-SODIMM board based on RZ/G1E";
47 stdout-path = "serial3:115200n8";
51 compatible = "fixed-clock";
52 #clock-cells = <0>;
[all …]
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6dl-b1x5pv2.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
6 // Copyright 2018-2021 General Electric Company
7 // Copyright 2018-2021 Collabora
9 #include <dt-bindings/input/input.h>
10 #include "imx6dl-qmx6.dtsi"
14 stdout-path = &uart3;
20 operating-points = <
25 fsl,soc-operating-points = <
26 /* ARM kHz SOC-PU uV */
33 operating-points = <
[all …]
/linux-6.12.1/drivers/media/radio/
Dradio-maxiradio.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Guillemot Maxi Radio FM 2000 PCI radio card driver for Linux
12 * The card uses the TEA5757 chip that includes a search function but it
22 * - better pci interface thanks to Francois Romieu <romieu@cogenit.fr>
25 * - tiding up
26 * - removed support for multiple devices as it didn't work anyway
29 * - card unmutes if you change frequency
32 * - Conversion to V4L2 API
33 * - Uses video_ioctl2 for parsing and to add debug support
40 #include <linux/delay.h>
[all …]

12345678910>>...16