mirror of
https://github.com/torvalds/linux.git
synced 2026-05-21 05:18:45 +02:00
AT91 DT for v5.20 #3
It contains updates for LAN966X devices as follows: - clock gating support - gpio restart and network switch for lan966x-pcb8291 board -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQTsZ8eserC1pmhwqDmejrg/N2X7/QUCYtq99QAKCRCejrg/N2X7 /U1cAQDhEhkYC7aOQ1tsyEJpg9rxNOHoGi/mksHi5+7UDSiYawEAv937T7C6lA6r 08SSRTSJjUdYFuWFatmgV4Tvs5lvBgw= =tUgr -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmLerrgACgkQmmx57+YA GNkKIQ/+I8iOobYXAonepLWk3PsiCTp7zH2a2w8g//EnaJbQjBptaXFlki2u2CUd zkpVfZlvA6Kc9Qf2qm5F2XMFkOTjej5LVs/VzsuIr+8FKcfx5u/8Bzy2jedK+Yit OhFYCM+MpuyaOUXvHJei8wDTXVlNK2R2phfuLslxLron3HhPFUbl+Z/+CAkWo6/O 3Um7exDfYX0z0P5xqazMyqhxKUpCUKvWfiKpOZl8KcHC5C2STIVcC6Pan8GtINBm m5zMVsmk1BPdjF6bi73pEJ5BZpHQZjudLqTzdgzQ8b06gVuHSxNkap75rfs+bbEK F/j6AGVFHs7ZUTa++R/fkIti+L82nwkc94WLI6wLlBmoQvZ/RIDUklmBc/6XdTxc Mbbhz0bCkrd1FUUpOBA2mQ9EhTWbm9W8ak0h9n+NeTI1ckFjKTldZqTS80bVwVjW fPDsm5/arjJy2cXhzA9Tmbv//Jza8ZbmVabbzYOUlYJFGQpNl7W/RjtkfsNBSHv3 Q1ZmjPCOuqo3kN6Cb+EX8uiQHSC+NLQdvvnwIxQ2bmDoXt2zc4Yh/yjfe0cwjSUb 6KkiQclQmwDUkhO10hJs5GzZIT8YTBwN7a17P4e8Y7nLKNJSHkMh60HmjiudWNA2 7v7VvkCHcR/6tDzMd5esmDWpkuV2x+V53glUfJEZi6kartdGnfY= =+9gv -----END PGP SIGNATURE----- Merge tag 'at91-dt-5.20-3' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/dt AT91 DT for v5.20 #3 It contains updates for LAN966X devices as follows: - clock gating support - gpio restart and network switch for lan966x-pcb8291 board * tag 'at91-dt-5.20-3' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux: ARM: dts: lan966x: Enable network driver on pcb8291 ARM: dts: lan966x: Disable can0 on pcb8291 ARM: dts: lan966x: Add gpio-restart ARM: dts: lan966x: add clock gating register Link: https://lore.kernel.org/r/20220722152041.1752962-1-claudiu.beznea@microchip.com Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
10c4c5279b
|
|
@ -4,6 +4,7 @@
|
|||
*/
|
||||
/dts-v1/;
|
||||
#include "lan966x.dtsi"
|
||||
#include "dt-bindings/phy/phy-lan966x-serdes.h"
|
||||
|
||||
/ {
|
||||
model = "Microchip EVB - LAN9662";
|
||||
|
|
@ -16,6 +17,12 @@ chosen {
|
|||
aliases {
|
||||
serial0 = &usart3;
|
||||
};
|
||||
|
||||
gpio-restart {
|
||||
compatible = "gpio-restart";
|
||||
gpios = <&gpio 56 GPIO_ACTIVE_LOW>;
|
||||
priority = <200>;
|
||||
};
|
||||
};
|
||||
|
||||
&gpio {
|
||||
|
|
@ -35,7 +42,7 @@ can0_b_pins: can0-b-pins {
|
|||
&can0 {
|
||||
pinctrl-0 = <&can0_b_pins>;
|
||||
pinctrl-names = "default";
|
||||
status = "okay";
|
||||
status = "disabled"; /* Conflict with switch */
|
||||
};
|
||||
|
||||
&flx3 {
|
||||
|
|
@ -49,6 +56,40 @@ usart3: serial@200 {
|
|||
};
|
||||
};
|
||||
|
||||
&mdio1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&phy0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&phy1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&port0 {
|
||||
phy-handle = <&phy0>;
|
||||
phy-mode = "gmii";
|
||||
phys = <&serdes 0 CU(0)>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&port1 {
|
||||
phy-handle = <&phy1>;
|
||||
phy-mode = "gmii";
|
||||
phys = <&serdes 1 CU(1)>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&serdes {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&switch {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&watchdog {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ clks: clock-controller@e00c00a8 {
|
|||
#clock-cells = <1>;
|
||||
clocks = <&cpu_clk>, <&ddr_clk>, <&sys_clk>;
|
||||
clock-names = "cpu", "ddr", "sys";
|
||||
reg = <0xe00c00a8 0x38>;
|
||||
reg = <0xe00c00a8 0x38>, <0xe00c02cc 0x4>;
|
||||
};
|
||||
|
||||
timer {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user