| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | allwinner,sun8i-a83t-emac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/allwinner,sun8i-a83t-emac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A83t EMAC Device Tree Bindings 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 16 - const: allwinner,sun8i-a83t-emac 17 - const: allwinner,sun8i-h3-emac 18 - const: allwinner,sun8i-r40-emac [all …]
|
| H A D | snps,dwmac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Torgue <alexandre.torgue@st.com> 11 - Giuseppe Cavallaro <peppe.cavallaro@st.com> 12 - Jose Abreu <joabreu@synopsys.com> 23 - snps,dwmac 24 - snps,dwmac-3.50a 25 - snps,dwmac-3.610 26 - snps,dwmac-3.70a [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | sun8i-h3.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/clock/sun8i-h3-ccu.h> 46 #include <dt-bindings/interrupt-controller/arm-gic.h> 47 #include <dt-bindings/pinctrl/sun4i-a10.h> 48 #include <dt-bindings/reset/sun8i-h3-ccu.h> 51 interrupt-parent = <&gic>; 54 ethernet0 = &emac; 58 #address-cells = <1>; 59 #size-cells = <0>; 62 compatible = "arm,cortex-a7"; [all …]
|
| H A D | sun8i-h2-plus-orangepi-zero.dts | 4 * Based on sun8i-h3-orangepi-one.dts, which is: 7 * This file is dual-licensed: you can use it either under the terms 46 /dts-v1/; 47 #include "sun8i-h3.dtsi" 48 #include "sunxi-common-regulators.dtsi" 50 #include <dt-bindings/gpio/gpio.h> 51 #include <dt-bindings/input/input.h> 52 #include <dt-bindings/pinctrl/sun4i-a10.h> 56 compatible = "xunlong,orangepi-zero", "allwinner,sun8i-h2-plus"; 60 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ [all …]
|
| H A D | sun8i-h3-orangepi-2.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 49 #include <dt-bindings/pinctrl/sun4i-a10.h> 53 compatible = "xunlong,orangepi-2", "allwinner,sun8i-h3"; 57 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 62 stdout-path = "serial0:115200n8"; [all …]
|
| H A D | sun8i-h3-orangepi-pc-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 44 #include "sun8i-h3-orangepi-pc.dts" 48 compatible = "xunlong,orangepi-pc-plus", "allwinner,sun8i-h3"; 51 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 57 pinctrl-names = "default"; 58 pinctrl-0 = <&mmc1_pins_a>; 59 vmmc-supply = <®_vcc3v3>; 60 bus-width = <4>; 61 non-removable; 66 * alias for it (which e.g. makes u-boot set a mac-address). [all …]
|
| H A D | sun8i-h3-nanopi-neo.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 #include "sun8i-h3-nanopi.dtsi" 47 compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; 50 &emac { 52 phy-mode = "mii"; 53 allwinner,use-internal-phy; 54 allwinner,leds-active-low; 56 phy1: ethernet-phy@1 {
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | sunxi-h3-h5.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 43 #include <dt-bindings/clock/sun8i-de2.h> 44 #include <dt-bindings/clock/sun8i-h3-ccu.h> 45 #include <dt-bindings/clock/sun8i-r-ccu.h> 46 #include <dt-bindings/interrupt-controller/arm-gic.h> 47 #include <dt-bindings/reset/sun8i-de2.h> 48 #include <dt-bindings/reset/sun8i-h3-ccu.h> 49 #include <dt-bindings/reset/sun8i-r-ccu.h> 52 interrupt-parent = <&gic>; 53 #address-cells = <1>; [all …]
|
| H A D | sun8i-h2-plus-orangepi-zero.dts | 4 * Based on sun8i-h3-orangepi-one.dts, which is: 7 * This file is dual-licensed: you can use it either under the terms 46 /dts-v1/; 47 #include "sun8i-h3.dtsi" 48 #include "sunxi-common-regulators.dtsi" 50 #include <dt-bindings/gpio/gpio.h> 51 #include <dt-bindings/input/input.h> 55 compatible = "xunlong,orangepi-zero", "allwinner,sun8i-h2-plus"; 59 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 60 ethernet0 = &emac; [all …]
|
| H A D | sun8i-h3-orangepi-2.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "xunlong,orangepi-2", "allwinner,sun8i-h3"; 56 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 57 ethernet0 = &emac; 62 stdout-path = "serial0:115200n8"; [all …]
|
| H A D | sun8i-h3-rervision-dvk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include "sun8i-h3.dtsi" 9 #include "sunxi-common-regulators.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 15 model = "RerVision H3-DVK"; 16 compatible = "rervision,h3-dvk", "allwinner,sun8i-h3"; 19 ethernet0 = &emac; 24 stdout-path = "serial0:115200n8"; [all …]
|
| H A D | sun8i-h3-mapleboard-mp130.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2017 Centrum Embedded Systems, Jia-Bin Huang <jb@ces.com.tw> 7 /dts-v1/; 8 #include "sun8i-h3.dtsi" 9 #include "sunxi-common-regulators.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 16 compatible = "mapleboard,mp130", "allwinner,sun8i-h3"; 19 ethernet0 = &emac; 24 stdout-path = "serial0:115200n8"; [all …]
|
| H A D | sun8i-h3-nanopi-m1.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 #include "sun8i-h3-nanopi.dtsi" 47 compatible = "friendlyarm,nanopi-m1", "allwinner,sun8i-h3"; 50 ethernet0 = &emac; 54 compatible = "hdmi-connector"; 59 remote-endpoint = <&hdmi_out_con>; 77 &emac { 78 phy-handle = <&int_mii_phy>; 79 phy-mode = "mii"; 80 allwinner,leds-active-low; [all …]
|
| H A D | sun8i-h3-orangepi-pc-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 44 #include "sun8i-h3-orangepi-pc.dts" 48 compatible = "xunlong,orangepi-pc-plus", "allwinner,sun8i-h3"; 51 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 57 vmmc-supply = <®_vcc3v3>; 58 bus-width = <4>; 59 non-removable; 64 * alias for it (which e.g. makes u-boot set a mac-address). 72 pinctrl-names = "default"; 73 pinctrl-0 = <&mmc2_8bit_pins>; [all …]
|
| H A D | sun8i-v3s.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 43 #include <dt-bindings/interrupt-controller/arm-gic.h> 44 #include <dt-bindings/clock/sun8i-v3s-ccu.h> 45 #include <dt-bindings/reset/sun8i-v3s-ccu.h> 46 #include <dt-bindings/clock/sun8i-de2.h> 49 #address-cells = <1>; 50 #size-cells = <1>; 51 interrupt-parent = <&gic>; 54 #address-cells = <1>; 55 #size-cells = <1>; [all …]
|
| H A D | sun8i-h3-emlid-neutis-n5h3-devboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 8 /dts-v1/; 10 #include "sun8i-h3-emlid-neutis-n5h3.dtsi" 14 compatible = "emlid,neutis-n5h3-devboard", 15 "emlid,neutis-n5h3", 16 "allwinner,sun8i-h3"; 18 vdd_cpux: gpio-regulator { 19 compatible = "regulator-gpio"; 20 regulator-name = "vdd-cpux"; 21 regulator-type = "voltage"; [all …]
|
| H A D | sun8i-h3-orangepi-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 44 #include "sun8i-h3-orangepi-2.dts" 48 compatible = "xunlong,orangepi-plus", "allwinner,sun8i-h3"; 51 ethernet0 = &emac; 54 reg_gmac_3v3: gmac-3v3 { 55 compatible = "regulator-fixed"; 56 regulator-name = "gmac-3v3"; 57 regulator-min-microvolt = <3300000>; 58 regulator-max-microvolt = <3300000>; 59 startup-delay-us = <100000>; [all …]
|
| H A D | sun8i-h3-nanopi-m1-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 #include "sun8i-h3-nanopi.dtsi" 47 compatible = "friendlyarm,nanopi-m1-plus", "allwinner,sun8i-h3"; 51 ethernet0 = &emac; 55 reg_gmac_3v3: gmac-3v3 { 56 compatible = "regulator-fixed"; 57 regulator-name = "gmac-3v3"; 58 regulator-min-microvolt = <3300000>; 59 regulator-max-microvolt = <3300000>; 60 startup-delay-us = <100000>; [all …]
|
| H A D | sun8i-h3-orangepi-one.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "xunlong,orangepi-one", "allwinner,sun8i-h3"; 55 ethernet0 = &emac; 60 stdout-path = "serial0:115200n8"; 64 compatible = "hdmi-connector"; [all …]
|
| H A D | sun8i-h3-nanopi-neo.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 #include "sun8i-h3-nanopi.dtsi" 47 compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; 54 &emac { 55 phy-handle = <&int_mii_phy>; 56 phy-mode = "mii"; 57 allwinner,leds-active-low; 71 usb0_id_det-gpios = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
|
| H A D | sun8i-h3-beelink-x2.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "roofull,beelink-x2", "allwinner,sun8i-h3"; 56 ethernet0 = &emac; 61 stdout-path = "serial0:115200n8"; 65 compatible = "hdmi-connector"; [all …]
|
| H A D | sun8i-h3-orangepi-pc.dts | 2 * Copyright (C) 2015 Chen-Yu Tsai <wens@csie.org> 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun8i-h3.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 52 compatible = "xunlong,orangepi-pc", "allwinner,sun8i-h3"; 55 ethernet0 = &emac; 60 stdout-path = "serial0:115200n8"; [all …]
|
| H A D | sun8i-h3-orangepi-plus2e.dts | 4 * This file is dual-licensed: you can use it either under the terms 48 #include "sun8i-h3-orangepi-pc-plus.dts" 52 compatible = "xunlong,orangepi-plus2e", "allwinner,sun8i-h3"; 54 reg_gmac_3v3: gmac-3v3 { 55 compatible = "regulator-fixed"; 56 regulator-name = "gmac-3v3"; 57 regulator-min-microvolt = <3300000>; 58 regulator-max-microvolt = <3300000>; 59 startup-delay-us = <100000>; 60 enable-active-high; [all …]
|
| /OK3568_Linux_fs/buildroot/board/orangepi/orangepi-zero/patches/linux/ |
| H A D | 0003-ARM-dts-orange-pi-zero-enable-spidev.patch | 4 Subject: [PATCH 3/3] ARM: dts: orange-pi-zero: enable spidev 6 On orange-pi-zero board SPI1 pins are accessible via GPIO expansion port. 9 Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com> 10 --- 11 arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 11 +++++++++++ 14 diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-or… 16 --- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts 17 +++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts 18 @@ -59,6 +59,7 @@ 20 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-sun8i.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * dwmac-sun8i.c - Allwinner sun8i DWMAC specific glue layer 11 #include <linux/mdio-mux.h> 26 /* General notes on dwmac-sun8i: 31 /* struct emac_variant - Describe dwmac-sun8i hardware variant 32 * @default_syscon_value: The default value of the EMAC register in syscon 33 * This value is used for disabling properly EMAC 59 /* struct sunxi_priv_data - hold all sunxi private data 68 * @mux_handle: Internal pointer used by mdio-mux lib 82 /* EMAC clock register @ 0x30 in the "system control" address range */ [all …]
|