管理员
|
阅读:5644回复:2
Amlogic 9.0 以太网网卡状态灯补丁
楼主#
更多
发布于:2020-03-25 10:48
默认网卡灯是不工作的, S905X平台可以直接打上后正常工作: diff --git a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts old mode 100644 new mode 100755 index 1b6df6f..92bd79e --- a/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts @@ -394,11 +394,8 @@ 0x0 0xc8834540 0x0 0x8 0x0 0xc8834558 0x0 0xc>; interrupts = <0 8 1>; - pinctrl-names = "external_eth_pins"; - pinctrl-0 = <&external_eth_pins>; - rst_pin-gpios = <&gpio GPIOZ_14 0>; - GPIOZ4_pin-gpios = <&gpio GPIOZ_4 0>; - GPIOZ5_pin-gpios = <&gpio GPIOZ_5 0>; + pinctrl-names = "internal_eth_pins"; + pinctrl-0 = <&internal_eth_pins>; mc_val_internal_phy = <0x1800>; mc_val_external_phy = <0x1621>; cali_val = <0x20000>; diff --git a/arch/arm64/boot/dts/amlogic/mesongxl.dtsi b/arch/arm64/boot/dts/amlogic/mesongxl.dtsi old mode 100644 new mode 100755 index 8d9c549..38399d1 --- a/arch/arm64/boot/dts/amlogic/mesongxl.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesongxl.dtsi @@ -632,6 +632,14 @@ i2c_ao: i2c@c8100500{ /*I2C-AO*/ }; }; + internal_eth_pins:internal_eth_pins { + mux { + groups = "eth_link_led", + "eth_act_led"; + function = "eth"; + }; + }; + jtag_apao_pins:jtag_apao_pin { mux { groups = "jtag_tdi_0", diff --git a/drivers/amlogic/pinctrl/pinctrl_gxl.c b/drivers/amlogic/pinctrl/pinctrl_gxl.c old mode 100644 new mode 100755 index 1fc91516..22c0414 --- a/drivers/amlogic/pinctrl/pinctrl_gxl.c +++ b/drivers/amlogic/pinctrl/pinctrl_gxl.c @@ -596,6 +596,7 @@ GROUP(spi_mosi_0, 4, 2),/*z13*/ GROUP(spdif_in_z14, 3, 21), GROUP(eth_link_led, 4, 25), + GROUP(eth_act_led, 4, 24), GROUP(pwm_c, 3, 20), /*z15*/ GROUP(dmic_in_z8, 3, 23), /*z8*/ GROUP(dmic_clk_z9, 3, 22), /*z9*/ @@ -857,6 +858,7 @@ "eth_rxd0", "eth_rxd1", "eth_rxd2", "eth_rxd3", "eth_rgmii_tx_clk", "eth_tx_en", "eth_txd0", "eth_txd1", "eth_txd2", "eth_txd3", + "eth_link_led", "eth_act_led", }; static const char * const jtag_groups[] = {
|