mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-04 18:49:41 +00:00

for 6.14: - Dave adds the display pipeline DT nodes on BCM2712 (Raspberry Pi 5) - Rob removes some undocumented properties - Same ensures that the CFE stub area is reserved to allow secondary CPUs to be successfully brought up in Linux, also making sure that the address used in the spin table is also carved out. Finally he adds support for the Zyxel EX3510-B router using BCM4906 - Rosen converts the BCM4908 platforms to use the more flexible nvmem-layout representation -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEm+Rq3+YGJdiR9yuFh9CWnEQHBwQFAmeAFF4ACgkQh9CWnEQH BwT0GxAAky4zXzWxJfeBflilG4vKj9T9pYo9ECqgc7/EBGk8+JlXGZM0WqQmJiPs tngRySVW7AR9ZI7OwzcnLWyErKm4HgnN4tBPEUkJf12fmoUDNo/q0jw2CyRLw7Hi X7cYGE83iJI4WoDxAnI66AEDlSfbC0yoFLM4xzoW8lCsWDjhIG7D2naV1utpaWm4 MfdwEW6/oRZHL8Tm+2FCYXVl3rW68rrjbHQKN2r1nahyzBPhWkxDqjYwlXxZSYiv uVyY9SZPBhBadD7owCr2eGbXhwNAaclnqlPUud9YBJgIruRi6TeHjBC/53uQfLBS 0r5KZAC33NAjhjg8lfMaZMKmDzciUi3x3iNbMWskcsYPSgrAz9+GjOnoHyGgbWUs T7iGwMcWX1nG8SFhhkLtqWar8kSs5kZGXR25dFsn/uKHeIoDFq2gLDRFVfxanZXt jvVChgFRS3i27r4QARmLeWhdcfvM0mg4yVby1Ge14iQCPy6dFJlIHBKWVWQR5iRJ Oy56zmLT3xMfquE4A99YeJcSEkssHLDSY91AZoM73jvylnSpvEFWOMkYWiYBMten 5JLEe2hqd4r4WBBkNtvv6g1cyNrKKBND5cGSrOO+cCupGY9HZbJMlrzf4/M2CdGg E/y+VhISOCEZr9iqk0OMJ720AuAoGN7elLAkTAsP1os3sJPiO9Q= =Cpr3 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmeJEzsACgkQYKtH/8kJ UifHUQ/+IK/7JxLvZ/5VEoCEFVHuvpUEUzQNNhzO5i5UzWYeJIijmhKpSoVmgS45 2SIB4FdjkeDr8S93ZVYZGiM3/P0AwDD46YsRMxvUWSSw5fDX1xbGJNrD708QSPTy Uy6coBIhhcmFX8TJw9PU86mt143ll+c/1zmu23WSyIM/US9tYjMbGYC0qhVG1Qbq O7tbIBWJnwoXmwKSbx5R3xEnKMWzIvYcnp6OVvv+OnlKK7FnA4lBORG7qrewBhgi 5oUpifX2QWx6PGpHsmBpznzg8NAOouAFoY46z/tvZQeRwq2mo6haLW+M95BpttGd JYM03mAud1IBnf2BNGaJT25euAcsLI6Io2CGaQi2qXd2s26anhaoEXxzHoJbYoGp /QCSCvgjM/yMmqJnC4c7gAglus1WrzVEiMGzoq44KeMPqgcgMBHZRKVV79/x06Ai FZJUawHiJs/2LKqGH9IpwQEjWiCbzmX3Hhkh+KR+uEiZ77z0oBhFfsROCUi6vDmH AlkND/7R81au8Gy7vOJY/9ECJ4xtJzKlrPe4sI4XJPj6Kunhq9x6HKjpLtioM4Vg 3jd1rHviIXUIvQgIc7JNPUPG5F0UbMF88kPxeTLWZ/7uVQeatQ2fGq0v5qiaQkKd F/Ca6mJQiU/aCCHjeIEmRwkA7Ib/h5Ixee48XSxRoLvMqrLMkuo= =tcyR -----END PGP SIGNATURE----- Merge tag 'arm-soc/for-6.14/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt This pull request contains Broadcom ARM64-based SoCs Device Tree updates for 6.14: - Dave adds the display pipeline DT nodes on BCM2712 (Raspberry Pi 5) - Rob removes some undocumented properties - Same ensures that the CFE stub area is reserved to allow secondary CPUs to be successfully brought up in Linux, also making sure that the address used in the spin table is also carved out. Finally he adds support for the Zyxel EX3510-B router using BCM4906 - Rosen converts the BCM4908 platforms to use the more flexible nvmem-layout representation * tag 'arm-soc/for-6.14/devicetree-arm64' of https://github.com/Broadcom/stblinux: arm64: dts: bcm4908: nvmem-layout conversion arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906 arm64: dts: broadcom: bcmbca: bcm4908: Protect cpu-release-addr arm64: dts: broadcom: bcmbca: bcm4908: Reserve CFE stub area arm64: dts: broadcom: Remove unused and undocumented properties arm64: dts: broadcom: Add DT for D-step version of BCM2712 arm64: dts: broadcom: Add display pipeline support to BCM2712 arm64: dts: broadcom: Add firmware clocks and power nodes to Pi5 DT Link: https://lore.kernel.org/r/20250109224756.3632025-2-florian.fainelli@broadcom.com Signed-off-by: Arnd Bergmann <arnd@arndb.de>
154 lines
3.8 KiB
YAML
154 lines
3.8 KiB
YAML
# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/arm/bcm/brcm,bcmbca.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Broadcom Broadband SoC
|
|
|
|
description:
|
|
Broadcom Broadband SoCs include family of high performance DSL/PON/Wireless
|
|
chips that can be used as home gateway, router and WLAN AP for residential,
|
|
enterprise and carrier applications.
|
|
|
|
maintainers:
|
|
- William Zhang <william.zhang@broadcom.com>
|
|
- Anand Gore <anand.gore@broadcom.com>
|
|
- Kursad Oney <kursad.oney@broadcom.com>
|
|
- Rafał Miłecki <rafal@milecki.pl>
|
|
|
|
properties:
|
|
$nodename:
|
|
const: '/'
|
|
compatible:
|
|
oneOf:
|
|
- description: BCM47622 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm947622
|
|
- const: brcm,bcm47622
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM4906 based boards
|
|
items:
|
|
- enum:
|
|
- netgear,r8000p
|
|
- tplink,archer-c2300-v1
|
|
- zyxel,ex3510b
|
|
- const: brcm,bcm4906
|
|
- const: brcm,bcm4908
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM4908 based boards
|
|
items:
|
|
- enum:
|
|
- asus,gt-ac5300
|
|
- brcm,bcm94908
|
|
- netgear,raxe500
|
|
- const: brcm,bcm4908
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM49408 based boards
|
|
items:
|
|
- const: brcm,bcm49408
|
|
- const: brcm,bcm4908
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM4912 based boards
|
|
items:
|
|
- enum:
|
|
- asus,gt-ax6000
|
|
- brcm,bcm94912
|
|
- const: brcm,bcm4912
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM63138 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm963138
|
|
- brcm,BCM963138DVT
|
|
- const: brcm,bcm63138
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM63146 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm963146
|
|
- const: brcm,bcm63146
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM63148 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm963148
|
|
- const: brcm,bcm63148
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM63158 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm963158
|
|
- const: brcm,bcm63158
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM63178 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm963178
|
|
- const: brcm,bcm63178
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM6756 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm96756
|
|
- const: brcm,bcm6756
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM6813 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm96813
|
|
- const: brcm,bcm6813
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM6846 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm96846
|
|
- genexis,xg6846b
|
|
- const: brcm,bcm6846
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM6855 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm96855
|
|
- const: brcm,bcm6855
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM6856 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm96856
|
|
- const: brcm,bcm6856
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM6858 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm96858
|
|
- const: brcm,bcm6858
|
|
- const: brcm,bcmbca
|
|
|
|
- description: BCM6878 based boards
|
|
items:
|
|
- enum:
|
|
- brcm,bcm96878
|
|
- const: brcm,bcm6878
|
|
- const: brcm,bcmbca
|
|
|
|
additionalProperties: true
|
|
|
|
...
|