Searched +full:rtl9300 +full:- +full:gpio (Results 1 – 10 of 10) sorted by relevance
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | realtek,otto-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/gpio/realtek,otto-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Realtek Otto GPIO controller 10 - Sander Vanheule <sander@svanheule.net> 11 - Bert Vermeulen <bert@biot.com> 14 Realtek's GPIO controller on their MIPS switch SoCs (Otto platform) consists 15 of two banks of 32 GPIOs. These GPIOs can generate edge-triggered interrupts. 20 allows for GPIO port use. [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/net/mdio/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 46 tristate "APM X-Gene SoC MDIO bus controller" 50 APM X-Gene SoC's. 59 third revision of the ASPEED MDIO register interface - the first two 96 tristate "GPIO lib-based bitbanged MDIO buses" 100 Supports GPIO lib-based MDIO busses. 103 will be called mdio-gpio. 160 IPQ40xx, IPQ60xx, IPQ807x and IPQ50xx series Soc-s. 171 tristate "Realtek RTL9300 MDIO interface support" 175 RTL9300 family of Ethernet switches with integrated SoC. [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 4 obj-$(CONFIG_ACPI_MDIO) += acpi_mdio.o 5 obj-$(CONFIG_FWNODE_MDIO) += fwnode_mdio.o 6 obj-$(CONFIG_OF_MDIO) += of_mdio.o 8 obj-$(CONFIG_MDIO_AIROHA) += mdio-airoha.o 9 obj-$(CONFIG_MDIO_ASPEED) += mdio-aspeed.o 10 obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o 11 obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o 12 obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o 13 obj-$(CONFIG_MDIO_CAVIUM) += mdio-cavium.o [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# 10 - Chris Packham <chris.packham@alliedtelesis.co.nz> 13 The RTL9300 SoC has 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 20 - items: 21 - enum: 22 - realtek,rtl9302b-i2c [all …]
|
/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> 13 The RTL9300 is a series of is an Ethernet switches with an integrated CPU. A 17 $ref: ethernet-switch.yaml#/$defs/ethernet-ports 22 - enum: 23 - realtek,rtl9301-switch 24 - realtek,rtl9302b-switch [all …]
|
/linux/drivers/gpio/ |
H A D | gpio-realtek-otto.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <linux/gpio/driver.h> 29 /* Two bits per GPIO in IMR registers */ 42 * realtek_gpio_ctrl - Realtek Otto GPIO driver data 45 * @base: Base address of the register block for a GPIO bank 49 * @bank_read: Read a bank setting as a single 32-bit value 50 * @bank_write: Write a bank setting as a single 32-bit value 53 * The DIR, DATA, and ISR registers consist of four 8-bit port values, packed 54 * into a single 32-bit register. Use @bank_read (@bank_write) to get (assign) 55 * a value from (to) these registers. The IMR register consists of four 16-bit [all …]
|
/linux/drivers/i2c/busses/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 for Cypress CCGx Type-C controller. Individual bus drivers 25 controller is part of the 7101 device, which is an ACPI-compliant 29 will be called i2c-ali1535. 37 controller is part of the 7101 device, which is an ACPI-compliant 41 will be called i2c-ali1563. 51 will be called i2c-ali15x3. 63 will be called i2c-amd756. 73 will be called i2c-amd8111. 83 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat. [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 7 obj-$(CONFIG_I2C_SCMI) += i2c-scmi.o 10 obj-$(CONFIG_I2C_CCGX_UCSI) += i2c-ccgx-ucsi.o 13 obj-$(CONFIG_I2C_ALI1535) += i2c-ali1535.o 14 obj-$(CONFIG_I2C_ALI1563) += i2c-ali1563.o 15 obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o 16 obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o 17 obj-$(CONFIG_I2C_AMD8111) += i2c-amd8111.o 18 obj-$(CONFIG_I2C_CHT_WC) += i2c-cht-wc.o 19 obj-$(CONFIG_I2C_I801) += i2c-i801.o [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 …]
|