This pull request contains Broadcom ARM64-based SoCs Device Tree updates
for 6.2, please pull the following: - Rafal describes the timer/watchdog block for the BCM4908 and BCM6858 SoCs - Krzysztof corrects invalid "reg" properties for the memory nodes that were off by one digit - Pierre updates a number of cache Device Tree node properties to be schema compliant -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEm+Rq3+YGJdiR9yuFh9CWnEQHBwQFAmOGWkoACgkQh9CWnEQH BwTM3hAAz6n7Ncc6ZU+v+sUkfGw5mHYr8tO0SM+nFADGxqd1Rjs+rdyoAxVWnKOY tC/9Y+l66JmPrwlXJN9dFnRoUjAv8zp09R34ptTpvkBXs5VSC1tppknw14fRQsXk xZl0oz+TNzoWkb2fWXx8uQdM3WX/R/cfs52kbxVobx2Z27BXSZs8em9PjFRqNKed 1fHHTFuD7JAQX8g575W4vkcP8k0vA4yAGpZdqekAo2A8FaZhQ/DnOszUEQuQNjn2 Wr8Arl8vrBJS8LXBPjPPIzKQlE5+8khR1ESLS+11MKSaP4zTRAB+elpPsiWkqqDv BfwQVFQs7KCNoPV6WqsltiIoh4/uP70dwUapF9Tye0MqhZ4ZH4C8PBCh8b80H5Wb h1T78x+6SnzH0rlPjssdfHKNWVSubUvnU7deNA84OrNpxJCrdi5eNf3gZytaU480 550wkDBBuiffYdXplw5LCjxyKIcJ3KoLVyHqQkQ4sCinC8hDWzcA/oOeiAZyedwf P/cDs+JlOyDwSdeQMkMmaDtKoW8oVaQ6+v9BBKNBl+vvr4l1HlFeEtt30bDvQ6CT /cOdHhL/ki5FljPsRgF9Uf/Jp9jGF41Ph20Zo636ArQVG4pwGWM3hNTE/J3XSSzj jBHSdsm346iT55ajqci+5/TWlxUUBvhaIVuj203Q5Z5EAvfqJvY= =l7Fu -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmOHh+8ACgkQmmx57+YA GNm88xAAmR3TUNIQiN9ovK7Ibjp9OA+DLXJPDBdplPVB2Y4DigcYNshbJUdJI1He RLi8npUB3XccLS72tyZA76AYHFD5/zugf0y7erZQTw9eNesd4aXVWfVNWn5tJoVy 4GfewjUg6EmP3kpBsXfKMZak5M8dggZONH0Lkpe7QkquKSut29ku9LxT3Y3Gtzs4 ERNku3T4m7ozgp3LWYg5KHBuEpK2lPvC4hhZnP6+8sChfWJiJwONOWUeXz+P2z5p vkHQIoqbye42rnwc02gQk79EXmjS/ggEmaCJhU1sS9YnO7QSIC/5hGuQ+spc5Lob RDGRGDeFG71DbFOVYFWF9Aj1+hxqaY/lJrIRfgjwuxxzuItFMrYytXjZdYGHIoJu M+ZMt2/cHfQ/0tDA9bkDiK8OmN5D/61OqkAU/CeWwPYY4Ci+t3jkSZP3LI3P5wHV WB7UUxanM6g7uzaTINFkUAgx6Ljr8edW0pB6nrigei50BZwnRD7B5FbYEaPmbC9B um+BpnM06oE9+X+V4uh6iYnLBtRcpdLgWk7lzcgoLKyAxxVpyT6+qRBJ7vN/NVaR nOY7IGMXyTohCvitg4RTssP1vf1VoYEguw4NRdqpgRbeAFy6s8xxSDq7EXxfcRfF CJlMy7P+XXOKY7ZRi+1yNj/Un30ymRDE2yXrFbKjX9yIZj/0q6Q= =8S30 -----END PGP SIGNATURE----- Merge tag 'arm-soc/for-6.2/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt This pull request contains Broadcom ARM64-based SoCs Device Tree updates for 6.2, please pull the following: - Rafal describes the timer/watchdog block for the BCM4908 and BCM6858 SoCs - Krzysztof corrects invalid "reg" properties for the memory nodes that were off by one digit - Pierre updates a number of cache Device Tree node properties to be schema compliant * tag 'arm-soc/for-6.2/devicetree-arm64' of https://github.com/Broadcom/stblinux: arm64: dts: Update cache properties for broadcom arm64: dts: broadcom: trim addresses to 8 digits arm64: dts: broadcom: bcmbca: bcm6858: add TWD block arm64: dts: broadcom: bcmbca: bcm4908: add TWD block timer Link: https://lore.kernel.org/r/20221129191755.542584-2-f.fainelli@gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Коммит
f8a9f2704a
|
@ -63,6 +63,7 @@
|
||||||
|
|
||||||
l2: l2-cache0 {
|
l2: l2-cache0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -283,6 +284,11 @@
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
timer@0 {
|
||||||
|
compatible = "brcm,bcm63138-timer";
|
||||||
|
reg = <0x0 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
watchdog@28 {
|
watchdog@28 {
|
||||||
compatible = "brcm,bcm6345-wdt";
|
compatible = "brcm,bcm6345-wdt";
|
||||||
reg = <0x28 0x8>;
|
reg = <0x28 0x8>;
|
||||||
|
|
|
@ -51,6 +51,7 @@
|
||||||
|
|
||||||
L2_0: l2-cache0 {
|
L2_0: l2-cache0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,7 @@
|
||||||
|
|
||||||
L2_0: l2-cache0 {
|
L2_0: l2-cache0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,7 @@
|
||||||
|
|
||||||
L2_0: l2-cache0 {
|
L2_0: l2-cache0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,7 @@
|
||||||
|
|
||||||
L2_0: l2-cache0 {
|
L2_0: l2-cache0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,7 @@
|
||||||
|
|
||||||
L2_0: l2-cache0 {
|
L2_0: l2-cache0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,7 @@
|
||||||
};
|
};
|
||||||
L2_0: l2-cache0 {
|
L2_0: l2-cache0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -109,6 +110,25 @@
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
ranges = <0x0 0x0 0xff800000 0x62000>;
|
ranges = <0x0 0x0 0xff800000 0x62000>;
|
||||||
|
|
||||||
|
twd: timer-mfd@400 {
|
||||||
|
compatible = "brcm,bcm4908-twd", "simple-mfd", "syscon";
|
||||||
|
reg = <0x400 0x4c>;
|
||||||
|
ranges = <0x0 0x400 0x4c>;
|
||||||
|
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
timer@0 {
|
||||||
|
compatible = "brcm,bcm63138-timer";
|
||||||
|
reg = <0x0 0x28>;
|
||||||
|
};
|
||||||
|
|
||||||
|
watchdog@28 {
|
||||||
|
compatible = "brcm,bcm6345-wdt";
|
||||||
|
reg = <0x28 0x8>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
uart0: serial@640 {
|
uart0: serial@640 {
|
||||||
compatible = "brcm,bcm6345-uart";
|
compatible = "brcm,bcm6345-uart";
|
||||||
reg = <0x640 0x18>;
|
reg = <0x640 0x18>;
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
|
|
||||||
memory {
|
memory {
|
||||||
device_type = "memory";
|
device_type = "memory";
|
||||||
reg = <0x000000000 0x80000000 0x00000000 0x40000000>;
|
reg = <0x00000000 0x80000000 0x00000000 0x40000000>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
memory {
|
memory {
|
||||||
device_type = "memory";
|
device_type = "memory";
|
||||||
reg = <0x000000000 0x80000000 0x00000001 0x00000000>;
|
reg = <0x00000000 0x80000000 0x00000001 0x00000000>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -79,6 +79,7 @@
|
||||||
|
|
||||||
CLUSTER0_L2: l2-cache@0 {
|
CLUSTER0_L2: l2-cache@0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -108,18 +108,22 @@
|
||||||
|
|
||||||
CLUSTER0_L2: l2-cache@0 {
|
CLUSTER0_L2: l2-cache@0 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
CLUSTER1_L2: l2-cache@100 {
|
CLUSTER1_L2: l2-cache@100 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
CLUSTER2_L2: l2-cache@200 {
|
CLUSTER2_L2: l2-cache@200 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
CLUSTER3_L2: l2-cache@300 {
|
CLUSTER3_L2: l2-cache@300 {
|
||||||
compatible = "cache";
|
compatible = "cache";
|
||||||
|
cache-level = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче