Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F135377510
D6043.id15521.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
9 KB
Referenced Files
None
Subscribers
None
D6043.id15521.diff
View Options
Index: head/sys/boot/fdt/dts/mips/fbsd-mt7620a.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-mt7620a.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-mt7620a.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@10000000/uartlite@c00";
};
/*
@@ -18,22 +14,9 @@
#clock-cells = <1>;
};
- palmbus@10000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {};
- };
-
+ /* Specify the clocks node for the usbphy */
usbphy: usbphy {
clocks = <&clkctrl 22 &clkctrl 25>;
- clock-names = "host", "device";
};
pcie@10140000 {
Index: head/sys/boot/fdt/dts/mips/fbsd-mt7620n.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-mt7620n.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-mt7620n.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@10000000/uartlite@c00";
};
/*
@@ -18,21 +14,8 @@
#clock-cells = <1>;
};
- palmbus@10000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {};
- };
-
+ /* Specify the clocks node for the usbphy */
usbphy: usbphy {
clocks = <&clkctrl 22 &clkctrl 25>;
- clock-names = "host", "device";
};
};
Index: head/sys/boot/fdt/dts/mips/fbsd-mt7621.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-mt7621.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-mt7621.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@1E000000/uartlite@c00";
};
/*
@@ -18,33 +14,8 @@
#clock-cells = <1>;
};
- gic: interrupt-controller@1fbc0000 {
- /*
- * OpenWRT does not define the GIC interrupt, but we need it
- * for now, at least until we re-work our GIC driver
- */
- interrupt-parent = <&cpuintc>;
- interrupts = <2>;
- };
-
palmbus@1E000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {
- /*
- * Mark uartlite as compatible to mtk,ns16550a instead
- * of simply ns16550a so we can autodetect the UART
- * clock
- */
- compatible = "mtk,ns16550a";
- };
+ uartlite@c00 { clock-frequency = <50000000>; };
gpio@600 {
/*
@@ -62,17 +33,17 @@
gpio0: bank@0 {
reg = <0x0 0x100>;
- interrupts = <GIC_SHARED 6 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts = <0 6 4>;
};
gpio1: bank@1 {
reg = <0x0 0x100>;
- interrupts = <GIC_SHARED 6 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts = <0 6 4>;
};
gpio2: bank@2 {
reg = <0x0 0x100>;
- interrupts = <GIC_SHARED 6 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts = <0 6 4>;
};
};
};
Index: head/sys/boot/fdt/dts/mips/fbsd-mt7628an.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-mt7628an.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-mt7628an.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@10000000/uart2@e00";
};
/*
@@ -19,23 +15,9 @@
};
palmbus@10000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uart2@e00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uart2@e00 {
- /*
- * Mark uartlite as compatible to mtk,ns16550a instead
- * of simply ns16550a so we can autodetect the UART
- * clock
- */
- compatible = "mtk,ns16550a";
- };
+ uartlite@c00 { clock-frequency = <40000000>; };
+ uart1@d00 { clock-frequency = <40000000>; };
+ uart2@e00 { clock-frequency = <40000000>; };
gpio@600 {
/*
@@ -66,9 +48,9 @@
};
};
+ /* Specify the clocks node for the usbphy */
usbphy: usbphy@10120000 {
clocks = <&clkctrl 22 &clkctrl 25>;
- clock-names = "host", "device";
};
pcie@10140000 {
Index: head/sys/boot/fdt/dts/mips/fbsd-rt2880.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-rt2880.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-rt2880.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@300000/uartlite@c00";
};
/*
@@ -17,17 +13,4 @@
compatible = "ralink,rt2880-clock";
#clock-cells = <1>;
};
-
- palmbus@300000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {};
- };
};
Index: head/sys/boot/fdt/dts/mips/fbsd-rt3050.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-rt3050.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-rt3050.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@10000000/uartlite@c00";
};
/*
@@ -18,24 +14,10 @@
#clock-cells = <1>;
};
- palmbus@10000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {};
- };
-
+ /* Specify the USB PHY */
usbphy: usbphy {
compatible = "ralink,rt3050-usbphy";
resets = <&rstctrl 22>;
- reset-names = "otg";
clocks = <&clkctrl 18>;
- clock-names = "otg";
};
};
Index: head/sys/boot/fdt/dts/mips/fbsd-rt3352.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-rt3352.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-rt3352.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@10000000/uartlite@c00";
};
/*
@@ -18,21 +14,8 @@
#clock-cells = <1>;
};
- palmbus@10000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {};
- };
-
+ /* Specify the clocks node for the usbphy */
usbphy {
clocks = <&clkctrl 18 &clkctrl 20>;
- clock-names = "host", "device";
};
};
Index: head/sys/boot/fdt/dts/mips/fbsd-rt3883.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-rt3883.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-rt3883.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@10000000/uartlite@c00";
};
/*
@@ -18,19 +14,7 @@
#clock-cells = <1>;
};
- palmbus@10000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {};
- };
-
+ /* Specify the clocks node for the usbphy */
usbphy: usbphy {
clocks = <&clkctrl 22 &clkctrl 25>;
clock-names = "host", "device";
Index: head/sys/boot/fdt/dts/mips/fbsd-rt5350.dtsi
===================================================================
--- head/sys/boot/fdt/dts/mips/fbsd-rt5350.dtsi
+++ head/sys/boot/fdt/dts/mips/fbsd-rt5350.dtsi
@@ -1,13 +1,9 @@
/* $FreeBSD$ */
/ {
-
- /*
- * FreeBSD's stdin and stdout, so we can have a console
- */
- chosen {
- stdin = &uartlite;
- stdout = &uartlite;
+ /* Specify alias for serial0 so we have a working console */
+ aliases {
+ serial0 = "/palmbus@10000000/uartlite@c00";
};
/*
@@ -18,21 +14,8 @@
#clock-cells = <1>;
};
- palmbus@10000000 {
- /*
- * Make palmbus compatible to our simplebus
- */
- compatible = "simple-bus";
-
- /*
- * Reference uartlite@c00 as uartlite, so we can address it
- * within the chosen node above
- */
- uartlite: uartlite@c00 {};
- };
-
+ /* Specify the clocks node for the USB PHY */
usbphy {
clocks = <&clkctrl 18>;
- clock-names = "host";
};
};
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Nov 10, 6:47 AM (17 h, 7 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
25100072
Default Alt Text
D6043.id15521.diff (9 KB)
Attached To
Mode
D6043: Reduce the FreeBSD specific DTS files for Mediatek/Ralink
Attached
Detach File
Event Timeline
Log In to Comment