| /kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/ |
| D | radiotrack.rst | 1 .. 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 …]
|
| /kernel/linux/linux-4.19/Documentation/media/v4l-drivers/ |
| D | radiotrack.rst | 9 ---------------- 17 Lab (http://www.aimslab.com/) RadioTrack card was made available to the 19 want to use the RadioTrack card in an environment other than MS Windows. 22 ------------------ 24 I have a RadioTrack card from back when I ran an MS-Windows platform. After 25 converting to Linux, I found Gideon le Grange's command-line software for 26 running the card, and found that it was good! Frans Brinkman made a 27 comfortable X-windows interface, and added a scanning feature. For hack 30 broadcast TV channels, situated just below and above the 87.0-109.0 MHz range. 32 Linux and gained some insights about the hardware design used for the card. [all …]
|
| /kernel/linux/linux-4.19/include/linux/spi/ |
| D | mmc_spi.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * card slot. (Modeled after PXA mmc glue; see that for usage examples.) 19 * REVISIT This is not a spi-specific notion. Any card slot should be 24 /* driver activation and (optional) card detect irq hookup */ 31 * Card Detect and Read Only GPIOs. To enable debouncing on the card 32 * detect GPIO, set the cd_debounce to the debounce time in 44 /* how long to debounce card detect, in msecs */ 48 u16 powerup_msecs; /* delay of up to 250 msec */ 60 return spi->dev.platform_data; in mmc_spi_get_pdata()
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/ |
| D | synopsys-dw-mshc.txt | 11 - snps,dw-mshc: for controllers compliant with synopsys dw-mshc. 12 * #address-cells: should be 1. 13 * #size-cells: should be 0. 16 child-nodes with each child-node representing a supported slot. There should 17 be atleast one child node representing a card slot. The name of the child node 23 property is 0 to (num-slots -1), where num-slots is the value 24 specified by the num-slots property. 26 * bus-width: as documented in mmc core bindings. 28 * wp-gpios: specifies the write protect gpio line. The format of the 30 for write-protect, this property is optional. [all …]
|
| D | mmc.txt | 6 - reg: Registers location and length. 7 - interrupts: Interrupts used by the MMC controller. 9 Card detection: 10 If no property below is supplied, host native card detect is used. 12 - broken-cd: There is no card detection available; polling must be used. 13 - cd-gpios: Specify GPIOs for card detection, see gpio binding 14 - non-removable: non-removable slot (like eMMC); assume always present. 17 - bus-width: Number of data lines, can be <1>, <4>, or <8>. The default 19 - wp-gpios: Specify GPIOs for write protection, see gpio binding 20 - cd-inverted: when present, polarity on the CD line is inverted. See the note [all …]
|
| D | exynos-dw-mshc.txt | 7 by synopsys-dw-mshc.txt and the properties used by the Samsung Exynos specific 13 - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210 15 - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412 17 - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250 19 - "samsung,exynos5420-dw-mshc": for controllers with Samsung Exynos5420 21 - "samsung,exynos7-dw-mshc": for controllers with Samsung Exynos7 23 - "samsung,exynos7-dw-mshc-smu": for controllers with Samsung Exynos7 26 * samsung,dw-mshc-ciu-div: Specifies the divider value for the card interface 30 * samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value 35 * samsung,dw-mshc-ddr-timing: Specifies the value of CUI clock phase shift value [all …]
|
| /kernel/linux/linux-5.10/include/linux/spi/ |
| D | mmc_spi.h | 1 /* 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 */ 45 return spi->dev.platform_data; in mmc_spi_get_pdata()
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos5260-xyref5260.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 22 stdout-path = "serial2:115200n8"; 26 compatible = "fixed-clock"; 27 clock-frequency = <24000000>; 28 clock-output-names = "fin_pll"; 29 #clock-cells = <0>; 33 compatible = "fixed-clock"; 34 clock-frequency = <32768>; 35 clock-output-names = "xrtcxti"; [all …]
|
| D | exynos5410-smdk5410.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include <dt-bindings/interrupt-controller/irq.h> 22 stdout-path = "serial2:115200n8"; 26 compatible = "fixed-clock"; 27 clock-frequency = <24000000>; 28 clock-output-names = "fin_pll"; 29 #clock-cells = <0>; 32 pmic_ap_clk: pmic-ap-clk { 34 compatible = "fixed-clock"; [all …]
|
| D | exynos5410-odroidxu.dts | 1 // 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"; 28 stdout-path = "serial2:115200n8"; 32 pinctrl-0 = <&emmc_nrst_pin>; [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | exynos5260-xyref5260.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 26 compatible = "fixed-clock"; 27 clock-frequency = <24000000>; 28 clock-output-names = "fin_pll"; 29 #clock-cells = <0>; 33 compatible = "fixed-clock"; 34 clock-frequency = <32768>; 35 clock-output-names = "xrtcxti"; 36 #clock-cells = <0>; [all …]
|
| D | exynos5410-smdk5410.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include <dt-bindings/interrupt-controller/irq.h> 26 compatible = "fixed-clock"; 27 clock-frequency = <24000000>; 28 clock-output-names = "fin_pll"; 29 #clock-cells = <0>; 33 compatible = "samsung,secure-firmware"; 41 cap-mmc-highspeed; 42 broken-cd; [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | core.c | 1 // 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" 49 /* The max erase timeout, used when host->max_busy_timeout isn't specified */ 64 unsigned long delay) in mmc_schedule_delayed_work() argument [all …]
|
| D | core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/delay.h> 22 void (*detect)(struct mmc_host *); member 41 void mmc_init_erase(struct mmc_card *card); 54 int mmc_select_drive_strength(struct mmc_card *card, unsigned int max_dtr, 74 void _mmc_detect_change(struct mmc_host *host, unsigned long delay, 90 void mmc_add_card_debugfs(struct mmc_card *card); 91 void mmc_remove_card_debugfs(struct mmc_card *card); 93 int mmc_execute_tuning(struct mmc_card *card); 94 int mmc_hs200_to_hs400(struct mmc_card *card); [all …]
|
| /kernel/linux/linux-4.19/drivers/mmc/core/ |
| D | core.c | 4 * Copyright (C) 2003-2004 Russell King, All Rights Reserved. 6 * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. 18 #include <linux/delay.h> 28 #include <linux/fault-inject.h> 33 #include <linux/mmc/card.h> 37 #include <linux/mmc/slot-gpio.h> 43 #include "card.h" 53 /* The max erase timeout, used when host->max_busy_timeout isn't specified */ 67 unsigned long delay) in mmc_schedule_delayed_work() argument 75 return queue_delayed_work(system_freezable_wq, work, delay); in mmc_schedule_delayed_work() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | synopsys-dw-mshc-common.yaml | 1 # 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 …]
|
| D | mmc-controller.yaml | 1 # 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 …]
|
| D | exynos-dw-mshc.txt | 7 by synopsys-dw-mshc.txt and the properties used by the Samsung Exynos specific 13 - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210 15 - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412 17 - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250 19 - "samsung,exynos5420-dw-mshc": for controllers with Samsung Exynos5420 21 - "samsung,exynos7-dw-mshc": for controllers with Samsung Exynos7 23 - "samsung,exynos7-dw-mshc-smu": for controllers with Samsung Exynos7 26 * samsung,dw-mshc-ciu-div: Specifies the divider value for the card interface 30 * samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value 35 * samsung,dw-mshc-ddr-timing: Specifies the value of CUI clock phase shift value [all …]
|
| D | synopsys-dw-mshc.yaml | 1 # 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 - $ref: "synopsys-dw-mshc-common.yaml#" 13 - Ulf Hansson <ulf.hansson@linaro.org> 18 const: snps,dw-mshc 31 bus interface unit clock and the card interface unit clock. 33 clock-names: 35 - const: biu [all …]
|
| /kernel/linux/linux-5.10/drivers/pcmcia/ |
| D | pxa2xx_stargate2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/delay.h> 24 #include <asm/mach-types.h> 40 skt->stat[SOC_STAT_CD].gpio = SG2_S0_GPIO_DETECT; in sg2_pcmcia_hw_init() 41 skt->stat[SOC_STAT_CD].name = "PCMCIA0 CD"; in sg2_pcmcia_hw_init() 42 skt->stat[SOC_STAT_RDY].gpio = SG2_S0_GPIO_READY; in sg2_pcmcia_hw_init() 43 skt->stat[SOC_STAT_RDY].name = "PCMCIA0 RDY"; in sg2_pcmcia_hw_init() 50 state->bvd1 = 0; /* not available - battery detect on card */ in sg2_pcmcia_socket_state() 51 state->bvd2 = 0; /* not available */ in sg2_pcmcia_socket_state() 52 state->vs_3v = 1; /* not available - voltage detect for card */ in sg2_pcmcia_socket_state() [all …]
|
| /kernel/linux/linux-4.19/drivers/pcmcia/ |
| D | pxa2xx_stargate2.c | 20 #include <linux/delay.h> 27 #include <asm/mach-types.h> 43 skt->stat[SOC_STAT_CD].gpio = SG2_S0_GPIO_DETECT; in sg2_pcmcia_hw_init() 44 skt->stat[SOC_STAT_CD].name = "PCMCIA0 CD"; in sg2_pcmcia_hw_init() 45 skt->stat[SOC_STAT_RDY].gpio = SG2_S0_GPIO_READY; in sg2_pcmcia_hw_init() 46 skt->stat[SOC_STAT_RDY].name = "PCMCIA0 RDY"; in sg2_pcmcia_hw_init() 53 state->bvd1 = 0; /* not available - battery detect on card */ in sg2_pcmcia_socket_state() 54 state->bvd2 = 0; /* not available */ in sg2_pcmcia_socket_state() 55 state->vs_3v = 1; /* not available - voltage detect for card */ in sg2_pcmcia_socket_state() 56 state->vs_Xv = 0; /* not available */ in sg2_pcmcia_socket_state() [all …]
|
| /kernel/linux/linux-5.10/sound/drivers/opl3/ |
| D | opl3_lib.c | 1 // 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 …]
|
| /kernel/linux/linux-4.19/sound/drivers/opl3/ |
| D | opl3_lib.c | 3 * Hannu Savolainen 1993-1996, 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 28 #include <linux/delay.h> 36 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>, Hannu Savolainen 1993-1996, Rob Hooft"); 46 * The original 2-OP synth requires a quite long delay in snd_opl2_command() 50 port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port; in snd_opl2_command() 52 spin_lock_irqsave(&opl3->reg_lock, flags); in snd_opl2_command() 60 spin_unlock_irqrestore(&opl3->reg_lock, flags); in snd_opl2_command() 69 * The OPL-3 survives with just two INBs in snd_opl3_command() 73 port = (cmd & OPL3_RIGHT) ? opl3->r_port : opl3->l_port; in snd_opl3_command() [all …]
|
| /kernel/linux/linux-5.10/drivers/memstick/host/ |
| D | r592.h | 1 /* 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 …]
|
| /kernel/linux/linux-4.19/drivers/memstick/host/ |
| D | r592.h | 2 * Copyright (C) 2010 - Maxim Levitsky 36 #define R592_STATUS_P_BREQ (1 << 17) /* INT reg: card ready (parallel mode)*/ 48 /* Card state */ 69 #define R592_POWER 0x20 /* bits 0-7 writeable */ 70 #define R592_POWER_0 (1 << 0) /* set on start, cleared on stop - must be set*/ 71 #define R592_POWER_1 (1 << 1) /* set on start, cleared on stop - must be set*/ 81 /* IRQ,card detection,large fifo (first word irq status, second enable) */ 84 #define R592_REG_MSC_PRSNT (1 << 1) /* card present (only status)*/ 85 #define R592_REG_MSC_IRQ_INSERT (1 << 8) /* detect insert / card insered */ 86 #define R592_REG_MSC_IRQ_REMOVE (1 << 9) /* detect removal / card removed */ [all …]
|