Skip to content

Commit 59e8c2e

Browse files
William Zhangmiquelraynal
authored andcommitted
dt-bindings: mtd: brcmnand: Updates for bcmbca SoCs
Update the descriptions to reflect different families of broadband SoC and use the general name bcmbca for ARM based SoC. Remove the requirement of interrupts property to reflect the driver code and only require interrupt-names when interrupts property present. Also add myself to the list of maintainers. Signed-off-by: William Zhang <[email protected]> Reviewed-by: David Regan <[email protected]> Reviewed-by: Rob Herring <[email protected]> Reviewed-by: Florian Fainelli <[email protected]> Signed-off-by: Miquel Raynal <[email protected]> Link: https://lore.kernel.org/linux-mtd/[email protected]
1 parent 5542164 commit 59e8c2e

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ title: Broadcom STB NAND Controller
99
maintainers:
1010
- Brian Norris <[email protected]>
1111
- Kamal Dasu <[email protected]>
12+
- William Zhang <[email protected]>
1213

1314
description: |
1415
The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND
@@ -18,9 +19,10 @@ description: |
1819
supports basic PROGRAM and READ functions, among other features.
1920
2021
This controller was originally designed for STB SoCs (BCM7xxx) but is now
21-
available on a variety of Broadcom SoCs, including some BCM3xxx, BCM63xx, and
22-
iProc/Cygnus. Its history includes several similar (but not fully register
23-
compatible) versions.
22+
available on a variety of Broadcom SoCs, including some BCM3xxx, MIPS based
23+
Broadband SoC (BCM63xx), ARM based Broadband SoC (BCMBCA) and iProc/Cygnus.
24+
Its history includes several similar (but not fully register compatible)
25+
versions.
2426
2527
-- Additional SoC-specific NAND controller properties --
2628
@@ -53,7 +55,7 @@ properties:
5355
- brcm,brcmnand-v7.2
5456
- brcm,brcmnand-v7.3
5557
- const: brcm,brcmnand
56-
- description: BCM63138 SoC-specific NAND controller
58+
- description: BCMBCA SoC-specific NAND controller
5759
items:
5860
- const: brcm,nand-bcm63138
5961
- enum:
@@ -177,6 +179,8 @@ allOf:
177179
- const: iproc-idm
178180
- const: iproc-ext
179181
- if:
182+
required:
183+
- interrupts
180184
properties:
181185
interrupts:
182186
minItems: 2
@@ -189,7 +193,6 @@ unevaluatedProperties: false
189193
required:
190194
- reg
191195
- reg-names
192-
- interrupts
193196

194197
examples:
195198
- |

0 commit comments

Comments
 (0)