ARM: dts: lan966x: Add support for SMA connectors
authorHoratiu Vultur <horatiu.vultur@microchip.com>
Fri, 21 Apr 2023 11:37:58 +0000 (13:37 +0200)
committerClaudiu Beznea <claudiu.beznea@microchip.com>
Mon, 22 May 2023 13:00:34 +0000 (16:00 +0300)
The pcb8309 has 2 SMA connectors which are connected to the lan966x
chip. The lan966x can generate 1PPS output on one of them and it can
receive 1PPS input on the other one.

Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Link: https://lore.kernel.org/r/20230421113758.3465678-1-horatiu.vultur@microchip.com
arch/arm/boot/dts/lan966x-pcb8309.dts

index c436cd2..0cb505f 100644 (file)
                function = "fc4_b";
        };
 
+       pps_out_pins: pps-out-pins {
+               /* 1pps output */
+               pins = "GPIO_38";
+               function = "ptpsync_3";
+       };
+
+       ptp_ext_pins: ptp-ext-pins {
+               /* 1pps input */
+               pins = "GPIO_39";
+               function = "ptpsync_4";
+       };
+
        sgpio_a_pins: sgpio-a-pins {
                /* SCK, D0, D1, LD */
                pins = "GPIO_32", "GPIO_33", "GPIO_34", "GPIO_35";
 };
 
 &switch {
+       pinctrl-0 = <&pps_out_pins>, <&ptp_ext_pins>;
+       pinctrl-names = "default";
        status = "okay";
 };