| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/ |
| D | i2c-designware.txt | 1 * Synopsys DesignWare I2C 5 - compatible : should be "snps,designware-i2c" 6 - reg : Offset and length of the register set for the device 7 - interrupts : <IRQ> where IRQ is the interrupt number. 11 - clock-frequency : desired I2C bus clock frequency in Hz. 14 - i2c-sda-hold-time-ns : should contain the SDA hold time in nanoseconds. 17 - i2c-scl-falling-time-ns : should contain the SCL falling time in nanoseconds. 18 This value which is by default 300ns is used to compute the tLOW period. 20 - i2c-sda-falling-time-ns : should contain the SDA falling time in nanoseconds. 21 This value which is by default 300ns is used to compute the tHIGH period. [all …]
|
| D | i2c-rk3x.txt | 1 * Rockchip RK3xxx I2C controller 3 This driver interfaces with the native I2C controller present in Rockchip 8 - reg : Offset and length of the register set for the device 9 - compatible: should be one of the following: 10 - "rockchip,rv1108-i2c": for rv1108 11 - "rockchip,rk3066-i2c": for rk3066 12 - "rockchip,rk3188-i2c": for rk3188 13 - "rockchip,rk3228-i2c": for rk3228 14 - "rockchip,rk3288-i2c": for rk3288 15 - "rockchip,rk3328-i2c", "rockchip,rk3399-i2c": for rk3328 [all …]
|
| D | i2c.txt | 1 Generic device tree bindings for I2C busses 4 This document describes generic bindings which can be used to describe I2C 8 ------------------- 10 - #address-cells - should be <1>. Read more about addresses below. 11 - #size-cells - should be <0>. 12 - compatible - name of I2C bus controller following generic names 18 The cells properties above define that an address of children of an I2C bus 27 ------------------- 32 - clock-frequency 35 - i2c-bus [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | snps,designware-i2c.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/i2c/snps,designware-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synopsys DesignWare APB I2C Controller 10 - Jarkko Nikula <jarkko.nikula@linux.intel.com> 13 - $ref: /schemas/i2c/i2c-controller.yaml# 14 - if: 19 const: mscc,ocelot-i2c 28 - description: Generic Synopsys DesignWare I2C controller [all …]
|
| D | i2c-rk3x.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-rk3x.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip RK3xxx I2C controller 10 This driver interfaces with the native I2C controller present in Rockchip 14 - $ref: /schemas/i2c/i2c-controller.yaml# 17 - Heiko Stuebner <heiko@sntech.de> 23 - const: rockchip,rv1108-i2c 24 - const: rockchip,rk3066-i2c [all …]
|
| D | i2c.txt | 1 Generic device tree bindings for I2C busses 4 This document describes generic bindings which can be used to describe I2C 8 ----------------------------- 10 - #address-cells - should be <1>. Read more about addresses below. 11 - #size-cells - should be <0>. 12 - compatible - name of I2C bus controller 17 The cells properties above define that an address of children of an I2C bus 21 ----------------------------- 26 - clock-frequency 29 - i2c-bus [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | intel-lpss-acpi.c | 23 #include "intel-lpss.h" 26 PROPERTY_ENTRY_U32("i2c-sda-hold-time-ns", 230), 40 PROPERTY_ENTRY_U32("i2c-sda-hold-time-ns", 42), 41 PROPERTY_ENTRY_U32("i2c-sda-falling-time-ns", 171), 42 PROPERTY_ENTRY_U32("i2c-scl-falling-time-ns", 208), 52 PROPERTY_ENTRY_U32("i2c-sda-hold-time-ns", 207), 53 PROPERTY_ENTRY_U32("i2c-sda-falling-time-ns", 171), 54 PROPERTY_ENTRY_U32("i2c-scl-falling-time-ns", 208), 84 id = acpi_match_device(intel_lpss_acpi_ids, &pdev->dev); in intel_lpss_acpi_probe() 86 return -ENODEV; in intel_lpss_acpi_probe() [all …]
|
| D | intel-lpss-pci.c | 22 #include "intel-lpss.h" 34 info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info), in intel_lpss_pci_probe() 37 return -ENOMEM; in intel_lpss_pci_probe() 39 info->mem = &pdev->resource[0]; in intel_lpss_pci_probe() 40 info->irq = pdev->irq; in intel_lpss_pci_probe() 42 pdev->d3cold_delay = 0; in intel_lpss_pci_probe() 48 ret = intel_lpss_probe(&pdev->dev, info); in intel_lpss_pci_probe() 52 pm_runtime_put(&pdev->dev); in intel_lpss_pci_probe() 53 pm_runtime_allow(&pdev->dev); in intel_lpss_pci_probe() 60 pm_runtime_forbid(&pdev->dev); in intel_lpss_pci_remove() [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | intel-lpss-acpi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 #include "intel-lpss.h" 26 PROPERTY_ENTRY_U32("i2c-sda-hold-time-ns", 230), 36 PROPERTY_ENTRY_U32("reg-io-width", 4), 37 PROPERTY_ENTRY_U32("reg-shift", 2), 38 PROPERTY_ENTRY_BOOL("snps,uart-16550-compatible"), 53 PROPERTY_ENTRY_U32("i2c-sda-hold-time-ns", 42), 54 PROPERTY_ENTRY_U32("i2c-sda-falling-time-ns", 171), 55 PROPERTY_ENTRY_U32("i2c-scl-falling-time-ns", 208), 65 PROPERTY_ENTRY_U32("i2c-sda-hold-time-ns", 207), [all …]
|
| D | intel-lpss-pci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 #include "intel-lpss.h" 30 info = devm_kmemdup(&pdev->dev, (void *)id->driver_data, sizeof(*info), in intel_lpss_pci_probe() 33 return -ENOMEM; in intel_lpss_pci_probe() 35 info->mem = &pdev->resource[0]; in intel_lpss_pci_probe() 36 info->irq = pdev->irq; in intel_lpss_pci_probe() 38 pdev->d3cold_delay = 0; in intel_lpss_pci_probe() 44 ret = intel_lpss_probe(&pdev->dev, info); in intel_lpss_pci_probe() 48 pm_runtime_put(&pdev->dev); in intel_lpss_pci_probe() 49 pm_runtime_allow(&pdev->dev); in intel_lpss_pci_probe() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | socfpga_arria5_socdk.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 10 compatible = "altr,socfpga-arria5", "altr,socfpga"; 14 stdout-path = "serial0:115200n8"; 31 compatible = "gpio-leds"; 53 regulator_3_3v: 3-3-v-regulator { 54 compatible = "regulator-fixed"; 55 regulator-name = "3.3V"; 56 regulator-min-microvolt = <3300000>; 57 regulator-max-microvolt = <3300000>; 63 phy-mode = "rgmii"; [all …]
|
| D | socfpga_cyclone5_socdk.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 10 compatible = "altr,socfpga-cyclone5-socdk", "altr,socfpga-cyclone5", "altr,socfpga"; 14 stdout-path = "serial0:115200n8"; 31 compatible = "gpio-leds"; 53 regulator_3_3v: 3-3-v-regulator { 54 compatible = "regulator-fixed"; 55 regulator-name = "3.3V"; 56 regulator-min-microvolt = <3300000>; 57 regulator-max-microvolt = <3300000>; 67 phy-mode = "rgmii"; [all …]
|
| D | socfpga_arria10_socdk.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 9 compatible = "altr,socfpga-arria10", "altr,socfpga"; 18 stdout-path = "serial0:115200n8"; 28 compatible = "gpio-leds"; 31 label = "a10sr-led0"; 36 label = "a10sr-led1"; 41 label = "a10sr-led2"; 46 label = "a10sr-led3"; 51 ref_033v: 033-v-ref { 52 compatible = "regulator-fixed"; [all …]
|
| D | at91-sama5d2_xplained.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * at91-sama5d2_xplained.dts - Device Tree file for SAMA5D2 Xplained board 8 /dts-v1/; 10 #include "sama5d2-pinfunc.h" 11 #include <dt-bindings/mfd/atmel-flexcom.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 14 #include <dt-bindings/regulator/active-semi,8945a-regulator.h> 18 compatible = "atmel,sama5d2-xplained", "atmel,sama5d2", "atmel,sama5"; 28 stdout-path = "serial0:115200n8"; [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | socfpga_arria5_socdk.dts | 22 compatible = "altr,socfpga-arria5", "altr,socfpga"; 26 stdout-path = "serial0:115200n8"; 43 compatible = "gpio-leds"; 65 regulator_3_3v: 3-3-v-regulator { 66 compatible = "regulator-fixed"; 67 regulator-name = "3.3V"; 68 regulator-min-microvolt = <3300000>; 69 regulator-max-microvolt = <3300000>; 75 phy-mode = "rgmii"; 77 rxd0-skew-ps = <0>; [all …]
|
| D | socfpga_cyclone5_socdk.dts | 22 compatible = "altr,socfpga-cyclone5-socdk", "altr,socfpga-cyclone5", "altr,socfpga"; 26 stdout-path = "serial0:115200n8"; 43 compatible = "gpio-leds"; 65 regulator_3_3v: 3-3-v-regulator { 66 compatible = "regulator-fixed"; 67 regulator-name = "3.3V"; 68 regulator-min-microvolt = <3300000>; 69 regulator-max-microvolt = <3300000>; 79 phy-mode = "rgmii"; 81 rxd0-skew-ps = <0>; [all …]
|
| D | socfpga_arria10_socdk.dtsi | 21 compatible = "altr,socfpga-arria10", "altr,socfpga"; 30 stdout-path = "serial0:115200n8"; 40 compatible = "gpio-leds"; 43 label = "a10sr-led0"; 48 label = "a10sr-led1"; 53 label = "a10sr-led2"; 58 label = "a10sr-led3"; 67 clock-frequency = <25000000>; 75 phy-mode = "rgmii"; 76 phy-addr = <0xffffffff>; /* probe for phy addr */ [all …]
|
| D | at91-sama5d2_xplained.dts | 2 * at91-sama5d2_xplained.dts - Device Tree file for SAMA5D2 Xplained board 7 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 47 #include "sama5d2-pinfunc.h" 48 #include <dt-bindings/mfd/atmel-flexcom.h> 49 #include <dt-bindings/gpio/gpio.h> 53 compatible = "atmel,sama5d2-xplained", "atmel,sama5d2", "atmel,sama5"; 56 stdout-path = "serial0:115200n8"; 61 clock-frequency = <32768>; 65 clock-frequency = <12000000>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/altera/ |
| D | socfpga_stratix10_socdk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 19 stdout-path = "serial0:115200n8"; 23 compatible = "gpio-leds"; 46 ref_033v: 033-v-ref { 47 compatible = "regulator-fixed"; 48 regulator-name = "0.33V"; 49 regulator-min-microvolt = <330000>; 50 regulator-max-microvolt = <330000>; 56 clock-frequency = <25000000>; 61 sdmmca-ecc@ff8c8c00 { [all …]
|
| D | socfpga_stratix10_socdk_nand.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 19 stdout-path = "serial0:115200n8"; 23 compatible = "gpio-leds"; 46 ref_033v: 033-v-ref { 47 compatible = "regulator-fixed"; 48 regulator-name = "0.33V"; 49 regulator-min-microvolt = <330000>; 50 regulator-max-microvolt = <330000>; 56 clock-frequency = <25000000>; 61 sdmmca-ecc@ff8c8c00 { [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/altera/ |
| D | socfpga_stratix10_socdk.dts | 27 stdout-path = "serial0:115200n8"; 31 compatible = "gpio-leds"; 54 ref_033v: 033-v-ref { 55 compatible = "regulator-fixed"; 56 regulator-name = "0.33V"; 57 regulator-min-microvolt = <330000>; 58 regulator-max-microvolt = <330000>; 64 clock-frequency = <25000000>; 76 phy-mode = "rgmii"; 77 phy-handle = <&phy0>; [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/ |
| D | i2c-core-base.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux I2C core 5 * Copyright (C) 1995-99 Simon G. Vogl 10 * Copyright (C) 2013-2017 Wolfram Sang <wsa@kernel.org> 13 #define pr_fmt(fmt) "i2c-core: " fmt 15 #include <dt-bindings/i2c/i2c.h> 17 #include <linux/clk/clk-conf.h> 23 #include <linux/i2c.h> 24 #include <linux/i2c-smbus.h> 44 #include "i2c-core.h" [all …]
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | i2c-stm32f7.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for STMicroelectronics STM32F7 I2C controller 5 * This I2C controller is described in the STM32F75xxx and STM32F74xxx Soc 14 * This driver is based on i2c-stm32f4.c 20 #include <linux/i2c.h> 32 #include "i2c-stm32.h" 34 /* STM32F7 I2C registers */ 46 /* STM32F7 I2C control 1 */ 72 /* STM32F7 I2C control 2 */ 89 /* STM32F7 I2C Own Address 1 */ [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3326-odroid-go2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 14 model = "ODROID-GO Advance"; 15 compatible = "hardkernel,rk3326-odroid-go2", "rockchip,rk3326"; 18 stdout-path = "serial2:115200n8"; 22 compatible = "pwm-backlight"; 23 power-supply = <&vcc_bl>; [all …]
|
| /kernel/linux/linux-4.19/drivers/i2c/ |
| D | i2c-core-base.c | 2 * Linux I2C core 4 * Copyright (C) 1995-99 Simon G. Vogl 9 * Copyright (C) 2013-2017 Wolfram Sang <wsa@the-dreams.de> 21 #define pr_fmt(fmt) "i2c-core: " fmt 23 #include <dt-bindings/i2c/i2c.h> 25 #include <linux/clk/clk-conf.h> 31 #include <linux/i2c.h> 32 #include <linux/i2c-smbus.h> 50 #include "i2c-core.h" 53 #include <trace/events/i2c.h> [all …]
|