arm64: dts: marvell: mcbin: enable uart headers
Add description of the J25 and J27 UART headers of the Macchiatobin. They use uart peripherals that the CP0 (J25) and CP1 (J27) provide. Even though J25 and J27 are labeled as UART header, the pins on these headers can be muxed for other purposes. But the UART functionality is useful when the board is mounted in an ATX style enclosure, since the console UART is not accessible through the microUSB at CON9. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
This commit is contained in:
parent
ff1c516ed1
commit
4d5a124935
1 changed files with 22 additions and 0 deletions
|
@ -163,6 +163,13 @@
|
|||
};
|
||||
};
|
||||
|
||||
/* J25 UART header */
|
||||
&cp0_uart1 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&cp0_uart1_pins>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&cp0_mdio {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&cp0_ge_mdio_pins>;
|
||||
|
@ -195,6 +202,10 @@
|
|||
marvell,pins = "mpp37", "mpp38";
|
||||
marvell,function = "i2c0";
|
||||
};
|
||||
cp0_uart1_pins: uart1-pins {
|
||||
marvell,pins = "mpp40", "mpp41";
|
||||
marvell,function = "uart1";
|
||||
};
|
||||
cp0_xhci_vbus_pins: xhci0-vbus-pins {
|
||||
marvell,pins = "mpp47";
|
||||
marvell,function = "gpio";
|
||||
|
@ -290,6 +301,17 @@
|
|||
marvell,pins = "mpp12", "mpp13", "mpp14", "mpp15", "mpp16";
|
||||
marvell,function = "spi1";
|
||||
};
|
||||
cp1_uart0_pins: uart0-pins {
|
||||
marvell,pins = "mpp6", "mpp7";
|
||||
marvell,function = "uart0";
|
||||
};
|
||||
};
|
||||
|
||||
/* J27 UART header */
|
||||
&cp1_uart0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&cp1_uart0_pins>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&cp1_sata0 {
|
||||
|
|
Loading…
Add table
Reference in a new issue