From 42d216e0eed9cc4d5c3b255d5b34b5e0c3269952 Mon Sep 17 00:00:00 2001 From: August Date: Sat, 28 Jul 2018 15:44:54 +0800 Subject: [PATCH] gmac support Signed-off-by: August --- .../configs/m64/sys_config_linux-4.9.fex | 79 ++++++++++--------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/lichee/tools/pack/chips/sun50iw1p1/configs/m64/sys_config_linux-4.9.fex b/lichee/tools/pack/chips/sun50iw1p1/configs/m64/sys_config_linux-4.9.fex index b65d25d91d..68d3f61b6e 100755 --- a/lichee/tools/pack/chips/sun50iw1p1/configs/m64/sys_config_linux-4.9.fex +++ b/lichee/tools/pack/chips/sun50iw1p1/configs/m64/sys_config_linux-4.9.fex @@ -164,46 +164,47 @@ dram_tpr13 = 0x04002900 ;------------------------------------------------------------------------------; ; 配置选项: ; ; gmac_used --- 1: gmac used, 0: not used ; +; gmac_powerx -- A[:B] A: axp channel, B: voltage value ; +; phy-mode -- rgmii, rmii, mii ; +; tx-delay -- transmit clock delay: 0~7 ; +; rx-delay -- receive clock delay: 0~31 ; ;------------------------------------------------------------------------------; -; MII GMII RGMII MII GMII RGMII MII GMII RGMII ; -;PA00~03 * * * PA10 * * PA20 * * * ; -; PA04 * PA11~14 * * * PA21 * * ; -; PA05 * PA15 * PA22 * * ; -; PA06 * PA16 * PA23 * * ; -; PA07 * PA17 * PA24 * * ; -; PA08 * * PA18 * PA25 * * ; -; PA09 * * * PA19 * * * PA26~27 * * * ; +; MII RGMII MII RGMII MII RGMII ; +;PD02~05 * * PD15 * PD22 * * ; +; PD06 * * PD16 PD23 * * ; +; PD07 * * PD17 PD24 ; +; PD08 PD18 * * PD25 ; +; PD09 PD19 * * PD26 ; +; PD10 * PD20 * PD26 ; +;PD11~14 * * PD21 * * PD28 ; ;------------------------------------------------------------------------------; -[gmac_para] -gmac_used = 0 -gmac_txd0 = port:PA00<2> -gmac_txd1 = port:PA01<2> -gmac_txd2 = port:PA02<2> -gmac_txd3 = port:PA03<2> -gmac_txd4 = port:PA04<2> -gmac_txd5 = port:PA05<2> -gmac_txd6 = port:PA06<2> -gmac_txd7 = port:PA07<2> -gmac_txclk = port:PA08<2> -gmac_txen = port:PA09<2> -gmac_gtxclk = port:PA10<2> -gmac_rxd0 = port:PA11<2> -gmac_rxd1 = port:PA12<2> -gmac_rxd2 = port:PA13<2> -gmac_rxd3 = port:PA14<2> -gmac_rxd4 = port:PA15<2> -gmac_rxd5 = port:PA16<2> -gmac_rxd6 = port:PA17<2> -gmac_rxd7 = port:PA18<2> -gmac_rxdv = port:PA19<2> -gmac_rxclk = port:PA20<2> -gmac_txerr = port:PA21<2> -gmac_rxerr = port:PA22<2> -gmac_col = port:PA23<2> -gmac_crs = port:PA24<2> -gmac_clkin = port:PA25<2> -gmac_mdc = port:PA26<2> -gmac_mdio = port:PA27<2> +[gmac0] +gmac0_used = 1 +phy-mode = "rgmii" +gmac_rxd3 = port:PD08<4> +gmac_rxd2 = port:PD09<4> +gmac_rxd1 = port:PD10<4> +gmac_rxd0 = port:PD11<4> +gmac_txd3 = port:PD15<4> +gmac_txd2 = port:PD16<4> +gmac_txd1 = port:PD17<4> +gmac_txd0 = port:PD18<4> +gmac_rxclk = port:PD12<4> +;gmac_rxerr = port:PD14<4> +gmac_rxctl = port:PD13<4> +gmac_mdc = port:PD22<4> +gmac_mdio = port:PD23<4> +gmac_txen = port:PD20<4> +gmac_txclk = port:PD19<4> +gmac_crs = port:PD19<4> +gmac_ecol = port:PD21<4> +;gmac_txerr = port:PD21<4> +;phy-rst = port:PD14<1> +gmac-power0 = "vcc-gmac-33" +gmac-power1 = "" +gmac-power2 = "" +tx-delay = 4 +rx-delay = 0 ;---------------------------------------------------------------------------------- ;i2c configuration @@ -1463,7 +1464,7 @@ regulator19 = "axp803_fldo1 none vcc-hsic-12" regulator20 = "axp803_fldo2 none vdd-cpus"; regulator21 = "axp803_gpio0ldo none vcc-ctp" regulator22 = "axp803_gpio1ldo none " -regulator23 = "axp803_dc1sw none vcc-pd" +regulator23 = "axp803_dc1sw none vcc-pd vcc-gmac-33" ;-------------------------------------------------------------------------------------------------------- ;compatible ---axp_gpio0 name, support:axp803-gpio