Searched +full:rk3188 +full:- +full:emac (Results 1 – 12 of 12) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | emac_rockchip.txt | 1 * ARC EMAC 10/100 Ethernet platform driver for Rockchip RK3036/RK3066/RK3188 SoCs 4 - compatible: should be "rockchip,<name>-emac" 5 "rockchip,rk3036-emac": found on RK3036 SoCs 6 "rockchip,rk3066-emac": found on RK3066 SoCs 7 "rockchip,rk3188-emac": found on RK3188 SoCs 8 - reg: Address and length of the register set for the device 9 - interrupts: Should contain the EMAC interrupts 10 - rockchip,grf: phandle to the syscon grf used to control speed and mode 11 for emac. 12 - phy: see ethernet.txt file in the same directory. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | rockchip,emac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/rockchip,emac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip RK3036/RK3066/RK3188 Ethernet Media Access Controller (EMAC) 10 - Heiko Stuebner <heiko@sntech.de> 15 - rockchip,rk3036-emac 16 - rockchip,rk3066-emac 17 - rockchip,rk3188-emac 28 - description: host clock [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/arc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # ARC EMAC network device configuration 27 tristate "ARC EMAC support" 33 non-standard on-chip ethernet device ARC EMAC 10/100 is used. 37 tristate "Rockchip EMAC support" 42 Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers. 44 emac device driver. This driver is used for RK3036/RK3066/RK3188 45 EMAC ethernet controller.
|
| D | emac_rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * emac-rockchip.c - Rockchip EMAC specific glue layer 16 #include "emac.h" 28 struct arc_emac_priv emac; member 38 struct rockchip_priv_data *emac = priv; in emac_rockchip_set_mac_speed() local 39 u32 speed_offset = emac->soc_data->grf_speed_offset; in emac_rockchip_set_mac_speed() 55 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed() 77 .compatible = "rockchip,rk3036-emac", 81 .compatible = "rockchip,rk3066-emac", 85 .compatible = "rockchip,rk3188-emac", [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/arc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # ARC EMAC network device configuration 27 tristate "ARC EMAC support" 33 non-standard on-chip ethernet device ARC EMAC 10/100 is used. 37 tristate "Rockchip EMAC support" 42 Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers. 44 emac device driver. This driver is used for RK3036/RK3066/RK3188 45 EMAC ethernet controller.
|
| D | emac_rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * emac-rockchip.c - Rockchip EMAC specific glue layer 16 #include "emac.h" 28 struct arc_emac_priv emac; member 38 struct rockchip_priv_data *emac = priv; in emac_rockchip_set_mac_speed() local 39 u32 speed_offset = emac->soc_data->grf_speed_offset; in emac_rockchip_set_mac_speed() 55 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed() 77 .compatible = "rockchip,rk3036-emac", 81 .compatible = "rockchip,rk3066-emac", 85 .compatible = "rockchip,rk3188-emac", [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | rk3188.dtsi | 1 // 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 …]
|
| D | rk3xxx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/soc/rockchip,boot-mode.h> 12 #address-cells = <1>; 13 #size-cells = <1>; 15 interrupt-parent = <&gic>; 18 ethernet0 = &emac; 36 compatible = "simple-bus"; 37 #address-cells = <1>; [all …]
|
| D | rk3188-radxarock.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 8 #include "rk3188.dtsi" 12 compatible = "radxa,rock", "rockchip,rk3188"; 19 gpio-keys { 20 compatible = "gpio-keys"; 27 linux,input-type = <1>; 28 wakeup-source; 29 debounce-interval = <100>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/rockchip/ |
| D | rk3188.dtsi | 1 // 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 …]
|
| D | rk3xxx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/soc/rockchip,boot-mode.h> 12 #address-cells = <1>; 13 #size-cells = <1>; 15 interrupt-parent = <&gic>; 18 ethernet0 = &emac; 33 compatible = "fixed-clock"; 34 clock-frequency = <24000000>; [all …]
|
| D | rk3188-radxarock.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 8 #include "rk3188.dtsi" 12 compatible = "radxa,rock", "rockchip,rk3188"; 23 gpio-keys { 24 compatible = "gpio-keys"; 27 key-power { 31 linux,input-type = <1>; 32 wakeup-source; [all …]
|