Searched +full:rtl9301 +full:- +full:i2c (Results 1 – 5 of 5) sorted by relevance
/linux/Documentation/devicetree/bindings/net/ |
H A D | realtek,rtl9301-switch.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/realtek,rtl9301-switch.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chris Packham <chris.packham@alliedtelesis.co.nz> 17 $ref: ethernet-switch.yaml#/$defs/ethernet-ports 22 - enum: 23 - realtek,rtl9301-switch 24 - realtek,rtl9302b-switch 25 - realtek,rtl9302c-switch [all …]
|
/linux/Documentation/devicetree/bindings/i2c/ |
H A D | realtek,rtl9301-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/realtek,rtl9301-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Realtek RTL I2C Controller 10 - Chris Packham <chris.packham@alliedtelesis.co.nz> 13 RTL9300 SoCs have two I2C controllers. Each of these has an SCL line (which 14 if not-used for SCL can be a GPIO). There are 8 common SDA lines that can be 15 assigned to either I2C controller. 17 can be assigned to either I2C controller. [all …]
|
/linux/arch/mips/boot/dts/realtek/ |
H A D | rtl930x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause 4 compatible = "realtek,rtl9302-soc"; 6 #address-cells = <1>; 7 #size-cells = <1>; 15 compatible = "mti,cpu-interrupt-controller"; 16 #address-cells = <0>; 17 #interrupt-cells = <1>; 18 interrupt-controller; 22 #address-cells = <1>; 23 #size-cells = <0>; [all …]
|
/linux/drivers/i2c/busses/ |
H A D | i2c-rtl9300.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 #include <linux/i2c.h> 5 #include <linux/i2c-mux.h> 22 struct rtl9300_i2c *i2c; member 57 int (*select_scl)(struct rtl9300_i2c *i2c, u8 scl); 77 DEFINE_GUARD(rtl9300_i2c, struct rtl9300_i2c *, mutex_lock(&_T->lock), mutex_unlock(&_T->lock)) 109 static int rtl9300_i2c_reg_addr_set(struct rtl9300_i2c *i2c, u32 reg, u16 len) in rtl9300_i2c_reg_addr_set() argument 113 ret = regmap_field_write(i2c->fields[F_MEM_ADDR_WIDTH], len); in rtl9300_i2c_reg_addr_set() 117 return regmap_field_write(i2c->fields[F_MEM_ADDR], reg); in rtl9300_i2c_reg_addr_set() 120 static int rtl9300_i2c_select_scl(struct rtl9300_i2c *i2c, u8 scl) in rtl9300_i2c_select_scl() argument [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|