| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | From 72e0bdb6d7edb1785d58f2e8e7c80e1d2f93a319 Mon Sep 17 00:00:00 2001 |
| 2 | From: William Zhang <william.zhang@broadcom.com> |
| 3 | Date: Wed, 3 Aug 2022 10:54:51 -0700 |
| 4 | Subject: [PATCH] arm64: dts: Add BCM4908 generic board dts |
| 5 | |
| 6 | Add generic bare bone bcm94908.dts file to support any 4908 based |
| 7 | design. It supports cpu subsystem, memory and an uart console. This can |
| 8 | be useful for board bring-up and cpu subsystem and memory related kernel |
| 9 | test as well. |
| 10 | |
| 11 | Signed-off-by: William Zhang <william.zhang@broadcom.com> |
| 12 | Link: https://lore.kernel.org/r/20220803175455.47638-6-william.zhang@broadcom.com |
| 13 | Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> |
| 14 | --- |
| 15 | arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 1 + |
| 16 | .../boot/dts/broadcom/bcmbca/bcm94908.dts | 30 +++++++++++++++++++ |
| 17 | 2 files changed, 31 insertions(+) |
| 18 | create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94908.dts |
| 19 | |
| 20 | --- a/arch/arm64/boot/dts/broadcom/bcmbca/Makefile |
| 21 | +++ b/arch/arm64/boot/dts/broadcom/bcmbca/Makefile |
| 22 | @@ -4,6 +4,7 @@ dtb-$(CONFIG_ARCH_BCMBCA) += \ |
| 23 | bcm4906-tplink-archer-c2300-v1.dtb \ |
| 24 | bcm4908-asus-gt-ac5300.dtb \ |
| 25 | bcm4908-netgear-raxe500.dtb \ |
| 26 | + bcm94908.dtb \ |
| 27 | bcm4912-asus-gt-ax6000.dtb \ |
| 28 | bcm94912.dtb \ |
| 29 | bcm963158.dtb \ |
| 30 | --- /dev/null |
| 31 | +++ b/arch/arm64/boot/dts/broadcom/bcmbca/bcm94908.dts |
| 32 | @@ -0,0 +1,30 @@ |
| 33 | +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
| 34 | +/* |
| 35 | + * Copyright 2022 Broadcom Ltd. |
| 36 | + */ |
| 37 | + |
| 38 | +/dts-v1/; |
| 39 | + |
| 40 | +#include "bcm4908.dtsi" |
| 41 | + |
| 42 | +/ { |
| 43 | + model = "Broadcom BCM94908 Reference Board"; |
| 44 | + compatible = "brcm,bcm94908", "brcm,bcm4908", "brcm,bcmbca"; |
| 45 | + |
| 46 | + aliases { |
| 47 | + serial0 = &uart0; |
| 48 | + }; |
| 49 | + |
| 50 | + chosen { |
| 51 | + stdout-path = "serial0:115200n8"; |
| 52 | + }; |
| 53 | + |
| 54 | + memory@0 { |
| 55 | + device_type = "memory"; |
| 56 | + reg = <0x0 0x0 0x0 0x08000000>; |
| 57 | + }; |
| 58 | +}; |
| 59 | + |
| 60 | +&uart0 { |
| 61 | + status = "okay"; |
| 62 | +}; |