Index: sys/boot/fdt/dts/mips/fbsd-mt7620a.dtsi =================================================================== --- sys/boot/fdt/dts/mips/fbsd-mt7620a.dtsi +++ sys/boot/fdt/dts/mips/fbsd-mt7620a.dtsi @@ -28,7 +28,13 @@ * Reference uartlite@c00 as uartlite, so we can address it * within the chosen node above */ - uartlite: uartlite@c00 {}; + uartlite: uartlite@c00 { + compatible = "ralink,mt7620a-uart"; + }; + + gpio0: gpio@600 { + mtk,register-gap; + }; }; usbphy: usbphy { Index: sys/boot/fdt/dts/mips/fbsd-mt7620n.dtsi =================================================================== --- sys/boot/fdt/dts/mips/fbsd-mt7620n.dtsi +++ sys/boot/fdt/dts/mips/fbsd-mt7620n.dtsi @@ -28,7 +28,13 @@ * Reference uartlite@c00 as uartlite, so we can address it * within the chosen node above */ - uartlite: uartlite@c00 {}; + uartlite: uartlite@c00 { + compatible = "ralink,mt7620a-uart"; + }; + + gpio0: gpio@600 { + mtk,register-gap; + }; }; usbphy: usbphy { Index: sys/boot/fdt/dts/mips/fbsd-rt2880.dtsi =================================================================== --- sys/boot/fdt/dts/mips/fbsd-rt2880.dtsi +++ sys/boot/fdt/dts/mips/fbsd-rt2880.dtsi @@ -28,6 +28,12 @@ * Reference uartlite@c00 as uartlite, so we can address it * within the chosen node above */ - uartlite: uartlite@c00 {}; + uartlite: uartlite@c00 { + compatible = "ralink,rt2880-uart"; + }; + + gpio0: gpio@600 { + mtk,register-gap; + }; }; }; Index: sys/boot/fdt/dts/mips/fbsd-rt3050.dtsi =================================================================== --- sys/boot/fdt/dts/mips/fbsd-rt3050.dtsi +++ sys/boot/fdt/dts/mips/fbsd-rt3050.dtsi @@ -28,7 +28,13 @@ * Reference uartlite@c00 as uartlite, so we can address it * within the chosen node above */ - uartlite: uartlite@c00 {}; + uartlite: uartlite@c00 { + compatible = "ralink,rt3050-uart"; + }; + + gpio0: gpio@600 { + mtk,register-gap; + }; }; usbphy: usbphy { Index: sys/boot/fdt/dts/mips/fbsd-rt3352.dtsi =================================================================== --- sys/boot/fdt/dts/mips/fbsd-rt3352.dtsi +++ sys/boot/fdt/dts/mips/fbsd-rt3352.dtsi @@ -28,7 +28,13 @@ * Reference uartlite@c00 as uartlite, so we can address it * within the chosen node above */ - uartlite: uartlite@c00 {}; + uartlite: uartlite@c00 { + compatible = "ralink,rt3352-uart"; + }; + + gpio0: gpio@600 { + mtk,register-gap; + }; }; usbphy { Index: sys/boot/fdt/dts/mips/fbsd-rt3883.dtsi =================================================================== --- sys/boot/fdt/dts/mips/fbsd-rt3883.dtsi +++ sys/boot/fdt/dts/mips/fbsd-rt3883.dtsi @@ -1,5 +1,3 @@ -/* $FreeBSD$ */ - / { /* @@ -28,7 +26,13 @@ * Reference uartlite@c00 as uartlite, so we can address it * within the chosen node above */ - uartlite: uartlite@c00 {}; + uartlite: uartlite@c00 { + compatible = "ralink,rt3883-uart"; + }; + + gpio0: gpio@600 { + mtk,register-gap; + }; }; usbphy: usbphy { @@ -46,5 +50,8 @@ interrupt-parent = <&cpuintc>; interrupts = <4>; + + resets = <&rstctrl 23>; + clocks = <&clkctrl 21>; }; }; Index: sys/boot/fdt/dts/mips/fbsd-rt5350.dtsi =================================================================== --- sys/boot/fdt/dts/mips/fbsd-rt5350.dtsi +++ sys/boot/fdt/dts/mips/fbsd-rt5350.dtsi @@ -28,7 +28,13 @@ * Reference uartlite@c00 as uartlite, so we can address it * within the chosen node above */ - uartlite: uartlite@c00 {}; + uartlite: uartlite@c00 { + compatible = "ralink,rt5350-uart"; + }; + + gpio0: gpio@600 { + mtk,register-gap; + }; }; usbphy {