ARM: dts: lpc4357-ea4357: add ethernet
Enable Ethernet and add pin muxing and set the correct frequency on the enet tx clock input. Signed-off-by: Joachim Eastwood <manabian@gmail.com>
This commit is contained in:
parent
95dafb2ca1
commit
7de98f2a98
|
@ -88,6 +88,68 @@ button@4 {
|
|||
};
|
||||
|
||||
&pinctrl {
|
||||
enet_rmii_pins: enet-rmii-pins {
|
||||
enet_rmii_rxd_cfg {
|
||||
pins = "p1_15", "p0_0";
|
||||
function = "enet";
|
||||
slew-rate = <1>;
|
||||
bias-disable;
|
||||
input-enable;
|
||||
input-schmitt-disable;
|
||||
};
|
||||
|
||||
enet_rmii_txd_cfg {
|
||||
pins = "p1_18", "p1_20";
|
||||
function = "enet";
|
||||
slew-rate = <1>;
|
||||
bias-disable;
|
||||
input-enable;
|
||||
input-schmitt-disable;
|
||||
};
|
||||
|
||||
enet_rmii_rx_dv_cfg {
|
||||
pins = "p1_16";
|
||||
function = "enet";
|
||||
bias-disable;
|
||||
input-enable;
|
||||
input-schmitt-disable;
|
||||
};
|
||||
|
||||
enet_rmii_tx_en_cfg {
|
||||
pins = "p0_1";
|
||||
function = "enet";
|
||||
bias-disable;
|
||||
input-enable;
|
||||
input-schmitt-disable;
|
||||
};
|
||||
|
||||
enet_ref_clk_cfg {
|
||||
pins = "p1_19";
|
||||
function = "enet";
|
||||
slew-rate = <1>;
|
||||
bias-disable;
|
||||
input-enable;
|
||||
input-schmitt-disable;
|
||||
};
|
||||
|
||||
enet_mdio_cfg {
|
||||
pins = "p1_17";
|
||||
function = "enet";
|
||||
bias-disable;
|
||||
input-enable;
|
||||
input-schmitt-disable;
|
||||
};
|
||||
|
||||
enet_mdc_cfg {
|
||||
pins = "pc_1";
|
||||
function = "enet";
|
||||
slew-rate = <1>;
|
||||
bias-disable;
|
||||
input-enable;
|
||||
input-schmitt-disable;
|
||||
};
|
||||
};
|
||||
|
||||
gpio_joystick_pins: gpio-joystick-pins {
|
||||
gpio_joystick_cfg {
|
||||
pins = "p9_0", "p9_1", "pa_1", "pa_2", "pa_3";
|
||||
|
@ -145,6 +207,17 @@ uart0_tx_cfg {
|
|||
};
|
||||
};
|
||||
|
||||
&enet_tx_clk {
|
||||
clock-frequency = <50000000>;
|
||||
};
|
||||
|
||||
&mac {
|
||||
status = "okay";
|
||||
phy-mode = "rmii";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&enet_rmii_pins>;
|
||||
};
|
||||
|
||||
&mmcsd {
|
||||
status = "okay";
|
||||
bus-width = <4>;
|
||||
|
|
Loading…
Reference in New Issue