| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | ti-aemif.txt | 4 provide a glue-less interface to a variety of asynchronous memory devices like 11 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf 12 OMAP-L138 (DA850) - http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf 13 Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf 17 - compatible: "ti,davinci-aemif" 18 "ti,keystone-aemif" 19 "ti,da850-aemif" 21 - reg: contains offset/length value for AEMIF control registers 24 - #address-cells: Must be 2. The partition number has to be encoded in the 25 first address cell and it may accept values 0..N-1 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | ti-aemif.txt | 4 provide a glue-less interface to a variety of asynchronous memory devices like 11 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf 12 OMAP-L138 (DA850) - http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf 13 Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf 17 - compatible: "ti,davinci-aemif" 18 "ti,keystone-aemif" 19 "ti,da850-aemif" 21 - reg: contains offset/length value for AEMIF control registers 24 - #address-cells: Must be 2. The partition number has to be encoded in the 25 first address cell and it may accept values 0..N-1 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | fsl-imx-esdhc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/fsl-imx-esdhc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 13 - $ref: "mmc-controller.yaml" 20 by mmc.txt and the properties used by the sdhci-esdhc-imx driver. 25 - enum: 26 - fsl,imx25-esdhc 27 - fsl,imx35-esdhc [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 | sdhci-sprd.txt | 1 * Spreadtrum SDHCI controller (sdhci-sprd) 7 and the properties used by the sdhci-sprd driver. 10 - compatible: Should contain "sprd,sdhci-r11". 11 - reg: physical base address of the controller and length. 12 - interrupts: Interrupts used by the SDHCI controller. 13 - clocks: Should contain phandle for the clock feeding the SDHCI controller 14 - clock-names: Should contain the following: 15 "sdio" - SDIO source clock (required) 16 "enable" - gate clock which used for enabling/disabling the device (required) 17 "2x_enable" - gate clock controlling the device for some special platforms (optional) [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | fsl-imx-esdhc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/fsl-imx-esdhc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 13 - $ref: sdhci-common.yaml# 20 by mmc.txt and the properties used by the sdhci-esdhc-imx driver. 25 - enum: 26 - fsl,imx25-esdhc 27 - fsl,imx35-esdhc [all …]
|
| D | samsung,exynos-dw-mshc.yaml | 1 # 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 - samsung,exynos4210-dw-mshc 19 - samsung,exynos4412-dw-mshc 20 - samsung,exynos5250-dw-mshc 21 - samsung,exynos5420-dw-mshc [all …]
|
| D | sdhci-sprd.txt | 1 * Spreadtrum SDHCI controller (sdhci-sprd) 7 and the properties used by the sdhci-sprd driver. 10 - compatible: Should contain "sprd,sdhci-r11". 11 - reg: physical base address of the controller and length. 12 - interrupts: Interrupts used by the SDHCI controller. 13 - clocks: Should contain phandle for the clock feeding the SDHCI controller 14 - clock-names: Should contain the following: 15 "sdio" - SDIO source clock (required) 16 "enable" - gate clock which used for enabling/disabling the device (required) 17 "2x_enable" - gate clock controlling the device for some special platforms (optional) [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/au0828/ |
| D | au0828-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include <linux/delay.h> 17 #include <media/v4l2-common.h> 28 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_write_ack() 35 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_read_ack() 58 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_read_busy() 81 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_write_done() 104 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_busy() 129 int i, strobe = 0; in i2c_sendbytes() local 130 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_sendbytes() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/au0828/ |
| D | au0828-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include <linux/delay.h> 17 #include <media/v4l2-common.h> 28 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_slave_did_read_ack() 51 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_read_busy() 74 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_write_done() 97 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_is_busy() 122 int i, strobe = 0; in i2c_sendbytes() local 123 struct au0828_dev *dev = i2c_adap->algo_data; in i2c_sendbytes() 124 u8 i2c_speed = dev->board.i2c_clk_divider; in i2c_sendbytes() [all …]
|
| /kernel/linux/linux-5.10/sound/drivers/ |
| D | portman2x4.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) by Levent Guendogdu <levon@feature-it.com> 9 * - cleanup and rewrite 11 * - source code cleanup 13 * - fixed compilation problem with alsa 1.0.6a (removed MODULE_CLASSES, 17 * - added 2.6 kernel support 19 …* - added parport_unregister_driver to the startup routine if the driver fails to detect a po… 20 * - added support for all 4 output ports in portman_putmidi 22 * - added checks for opened input device in interrupt handler 24 * - ported from alsa 0.5 to 1.0 [all …]
|
| /kernel/linux/linux-6.6/sound/drivers/ |
| D | portman2x4.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) by Levent Guendogdu <levon@feature-it.com> 9 * - cleanup and rewrite 11 * - source code cleanup 13 * - fixed compilation problem with alsa 1.0.6a (removed MODULE_CLASSES, 17 * - added 2.6 kernel support 19 …* - added parport_unregister_driver to the startup routine if the driver fails to detect a po… 20 * - added support for all 4 output ports in portman_putmidi 22 * - added checks for opened input device in interrupt handler 24 * - ported from alsa 0.5 to 1.0 [all …]
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | mmc-esdhc-imx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 25 * struct esdhc_platform_data - platform data for esdhc on i.MX 38 unsigned int tuning_step; /* The delay cell steps in tuning procedure */ 39 unsigned int tuning_start_tap; /* The start delay cell point in tuning procedure */ 40 unsigned int strobe_dll_delay_target; /* The delay cell for strobe pad (read clock) */
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | lp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * usr/include/linux/lp.h c.1991-1992 James Wiegand 16 /* Magic numbers for defining port-device mappings */ 17 #define LP_PARPORT_UNSPEC -4 18 #define LP_PARPORT_AUTO -3 19 #define LP_PARPORT_OFF -2 20 #define LP_PARPORT_NONE -1 25 #define LP_WAIT(minor) lp_table[(minor)].wait /* strobe wait */ 26 #define LP_IRQ(minor) lp_table[(minor)].dev->port->irq /* interrupt # */ 33 #define LP_BASE(x) lp_table[(x)].dev->port->base [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | lp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * usr/include/linux/lp.h c.1991-1992 James Wiegand 16 /* Magic numbers for defining port-device mappings */ 17 #define LP_PARPORT_UNSPEC -4 18 #define LP_PARPORT_AUTO -3 19 #define LP_PARPORT_OFF -2 20 #define LP_PARPORT_NONE -1 25 #define LP_WAIT(minor) lp_table[(minor)].wait /* strobe wait */ 26 #define LP_IRQ(minor) lp_table[(minor)].dev->port->irq /* interrupt # */ 33 #define LP_BASE(x) lp_table[(x)].dev->port->base [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | dw_mmc-exynos.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 #include "dw_mmc-pltfm.h" 20 #include "dw_mmc-exynos.h" 22 /* Variations in Exynos specific dw-mshc controller */ 52 .compatible = "samsung,exynos4210-dw-mshc", 55 .compatible = "samsung,exynos4412-dw-mshc", 58 .compatible = "samsung,exynos5250-dw-mshc", 61 .compatible = "samsung,exynos5420-dw-mshc", 64 .compatible = "samsung,exynos5420-dw-mshc-smu", 67 .compatible = "samsung,exynos7-dw-mshc", [all …]
|
| D | sdhci-esdhc-imx.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * derived from the OF-version. 14 #include <linux/delay.h> 23 #include <linux/mmc/slot-gpio.h> 27 #include <linux/platform_data/mmc-esdhc-imx.h> 29 #include "sdhci-cqhci.h" 30 #include "sdhci-pltfm.h" 31 #include "sdhci-esdhc.h" 83 #define ESDHC_TUNE_CTRL_MAX ((1 << 7) - 1) 85 /* strobe dll register */ [all …]
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ |
| D | lm3646.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Ldd-Mlp <ldd-mlp@list.ti.com> 12 #include <linux/delay.h> 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 78 container_of(_ctrl->handler, struct lm3646_flash, ctrls_led) 86 return regmap_write(flash->regmap, in lm3646_mode_ctrl() 87 REG_ENABLE, flash->mode_reg | MODE_SHDN); in lm3646_mode_ctrl() 89 return regmap_write(flash->regmap, in lm3646_mode_ctrl() 90 REG_ENABLE, flash->mode_reg | MODE_TORCH); in lm3646_mode_ctrl() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | lm3646.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Ldd-Mlp <ldd-mlp@list.ti.com> 12 #include <linux/delay.h> 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 78 container_of(_ctrl->handler, struct lm3646_flash, ctrls_led) 86 return regmap_write(flash->regmap, in lm3646_mode_ctrl() 87 REG_ENABLE, flash->mode_reg | MODE_SHDN); in lm3646_mode_ctrl() 89 return regmap_write(flash->regmap, in lm3646_mode_ctrl() 90 REG_ENABLE, flash->mode_reg | MODE_TORCH); in lm3646_mode_ctrl() [all …]
|
| /kernel/linux/linux-6.6/drivers/parport/ |
| D | ieee1284_ops.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* IEEE-1284 operations for parport. 5 * they are used by the low-level drivers. If they have a special way 7 * the function pointers in port->ops); if not, they can just use these 20 #include <linux/delay.h> 31 * One-way data transfer functions. * 43 struct pardevice *dev = port->physport->cad; in parport_ieee1284_write_compat() 47 if (port->irq != PARPORT_IRQ_NONE) { in parport_ieee1284_write_compat() 52 port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA; in parport_ieee1284_write_compat() 56 unsigned long expire = jiffies + dev->timeout; in parport_ieee1284_write_compat() [all …]
|
| /kernel/linux/linux-5.10/drivers/parport/ |
| D | ieee1284_ops.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* IEEE-1284 operations for parport. 5 * they are used by the low-level drivers. If they have a special way 7 * the function pointers in port->ops); if not, they can just use these 20 #include <linux/delay.h> 31 * One-way data transfer functions. * 43 struct pardevice *dev = port->physport->cad; in parport_ieee1284_write_compat() 47 if (port->irq != PARPORT_IRQ_NONE) { in parport_ieee1284_write_compat() 52 port->physport->ieee1284.phase = IEEE1284_PH_FWD_DATA; in parport_ieee1284_write_compat() 56 unsigned long expire = jiffies + dev->timeout; in parport_ieee1284_write_compat() [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | sdhci-esdhc-imx.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * derived from the OF-version. 14 #include <linux/delay.h> 23 #include <linux/mmc/slot-gpio.h> 28 #include "sdhci-cqhci.h" 29 #include "sdhci-pltfm.h" 30 #include "sdhci-esdhc.h" 82 #define ESDHC_TUNE_CTRL_MAX ((1 << 7) - 1) 84 /* strobe dll register */ 140 * open ended multi-blk IO. Otherwise the TC INT wouldn't [all …]
|
| D | dw_mmc-exynos.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 #include "dw_mmc-pltfm.h" 20 #include "dw_mmc-exynos.h" 22 /* Variations in Exynos specific dw-mshc controller */ 55 .compatible = "samsung,exynos4210-dw-mshc", 58 .compatible = "samsung,exynos4412-dw-mshc", 61 .compatible = "samsung,exynos5250-dw-mshc", 64 .compatible = "samsung,exynos5420-dw-mshc", 67 .compatible = "samsung,exynos5420-dw-mshc-smu", 70 .compatible = "samsung,exynos7-dw-mshc", [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/i2c/ |
| D | atomisp-lm3554.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2010-2012 Intel Corporation. All Rights Reserved. 21 #include <linux/delay.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-device.h> 84 struct i2c_client *client = v4l2_get_subdevdata(&flash->sd); in lm3554_write() 89 dev_dbg(&client->dev, "Write Addr:%02X Val:%02X %s\n", addr, val, in lm3554_write() 98 struct i2c_client *client = v4l2_get_subdevdata(&flash->sd); in lm3554_read() 103 dev_dbg(&client->dev, "Read Addr:%02X Val:%02X %s\n", addr, ret, in lm3554_read() 109 /* ----------------------------------------------------------------------------- [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/i2c/ |
| D | atomisp-lm3554.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2010-2012 Intel Corporation. All Rights Reserved. 21 #include <linux/delay.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-device.h> 84 struct i2c_client *client = v4l2_get_subdevdata(&flash->sd); in lm3554_write() 89 dev_dbg(&client->dev, "Write Addr:%02X Val:%02X %s\n", addr, val, in lm3554_write() 98 struct i2c_client *client = v4l2_get_subdevdata(&flash->sd); in lm3554_read() 103 dev_dbg(&client->dev, "Read Addr:%02X Val:%02X %s\n", addr, ret, in lm3554_read() 109 /* ----------------------------------------------------------------------------- [all …]
|