Home
last modified time | relevance | path

Searched +full:rk3188 +full:- +full:i2c (Results 1 – 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-rk3x.yaml1 # 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 …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/i2c/
Di2c-rk3x.txt1 * 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 …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Drk3188.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/clock/rk3188-cru.h>
13 compatible = "rockchip,rk3188";
16 #address-cells = <1>;
17 #size-cells = <0>;
18 enable-method = "rockchip,rk3066-smp";
22 compatible = "arm,cortex-a9";
23 next-level-cache = <&L2>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Drk3188.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/clock/rk3188-cru.h>
10 #include <dt-bindings/power/rk3188-power.h>
14 compatible = "rockchip,rk3188";
17 #address-cells = <1>;
18 #size-cells = <0>;
19 enable-method = "rockchip,rk3066-smp";
23 compatible = "arm,cortex-a9";
[all …]
Drk3188-bqedison2qc.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/input/input.h>
10 #include "rk3188.dtsi"
13 model = "BQ Edison2 Quad-Core";
14 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188";
22 compatible = "pwm-backlight";
23 power-supply = <&vsys>;
27 gpio-keys {
[all …]
/kernel/linux/linux-4.19/drivers/spi/
DKconfig12 dynamic device discovery; some are even write-only or read-only.
16 chips, analog to digital (and d-to-a) converters, and more.
43 If your system has an master-capable SPI controller (which
55 by providing a high-level interface to send memory-like commands.
145 based platforms. This driver works for both SPI master for spi-nor
154 this code to manage the per-word or per-transfer accesses to the
181 This enables dedicated general purpose SPI/Microwire1-compatible
182 master mode interface (SSI1) for CLPS711X-based CPUs.
192 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
196 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
[all …]
/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-rk3x.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for I2C adapter in Rockchip RK3xxx SoC
11 #include <linux/i2c.h>
87 * @min_setup_start_ns: min set-up time for a repeated START conditio
89 * @min_data_setup_ns: min data set-up time
90 * @min_setup_stop_ns: min set-up time for STOP condition
163 * @grf_offset: offset inside the grf regmap for setting the i2c type
164 * @calc_timings: Callback function for i2c timing information calculated
173 * struct rk3x_i2c - private data of the controller
174 * @adap: corresponding I2C adapter
[all …]
/kernel/linux/linux-4.19/drivers/i2c/busses/
Di2c-rk3x.c2 * Driver for I2C adapter in Rockchip RK3xxx SoC
14 #include <linux/i2c.h>
89 * @min_setup_start_ns: min set-up time for a repeated START conditio
91 * @min_data_setup_ns: min data set-up time
92 * @min_setup_stop_ns: min set-up time for STOP condition
165 * @grf_offset: offset inside the grf regmap for setting the i2c type
166 * @calc_timings: Callback function for i2c timing information calculated
175 * struct rk3x_i2c - private data of the controller
176 * @adap: corresponding I2C adapter
182 * @clk_rate_nb: i2c clk rate change notify
[all …]
/kernel/linux/linux-5.10/drivers/spi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 dynamic device discovery; some are even write-only or read-only.
17 chips, analog to digital (and d-to-a) converters, and more.
44 If your system has an master-capable SPI controller (which
56 by providing a high-level interface to send memory-like commands.
111 supports spi-mem interface.
181 this code to manage the per-word or per-transfer accesses to the
211 Flash over 1/2/4-bit wide bus. Enable this option if you have a
219 This enables dedicated general purpose SPI/Microwire1-compatible
220 master mode interface (SSI1) for CLPS711X-based CPUs.
[all …]