Ryan Chen
b445c14ac7
dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles
...
Add SCU interrupt controller compatible strings for the AST2700 SoC:
scu-ic0 to 3. This extends the MFD binding to support AST2700-based
platforms.
Signed-off-by: Ryan Chen <ryan_chen@aspeedtech.com >
Acked-by: "Rob Herring (Arm)" <robh@kernel.org >
Link: https://lore.kernel.org/r/20250831021438.976893-3-ryan_chen@aspeedtech.com
Signed-off-by: Lee Jones <lee@kernel.org >
2025-10-01 10:28:46 +01:00
Rob Herring (Arm)
99e2f00cf4
dt-bindings: mfd: Convert aspeed,ast2400-p2a-ctrl to DT schema
...
Convert the aspeed,ast2x00-p2a-ctrl binding to DT schema format. The schema
is simple enough to just add it to the parent aspeed,ast2x00-scu binding.
Signed-off-by: "Rob Herring (Arm)" <robh@kernel.org >
Acked-by: Andrew Jeffery <andrew@codeconstruct.com.au >
Link: https://lore.kernel.org/r/20250829230450.1496151-1-robh@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org >
2025-10-01 10:28:45 +01:00
Rob Herring (Arm)
29c29b1361
dt-bindings: interrupt-controller: Convert aspeed,ast2xxx-scu-ic to DT schema
...
Convert the Aspeed SCU interrupt controller binding to schema format.
It's a straight-forward conversion of the typical interrupt controller.
Link: https://lore.kernel.org/r/20250505144613.1287360-1-robh@kernel.org
Signed-off-by: Rob Herring (Arm) <robh@kernel.org >
2025-05-13 16:20:04 -05:00
Ryan Chen
76c6217c31
dt-bindings: mfd: aspeed: Support for AST2700
...
Add reset, clk dt bindings headers, and update compatible
support for AST2700 clk, silicon-id in yaml.
Signed-off-by: Ryan Chen <ryan_chen@aspeedtech.com >
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org >
Link: https://lore.kernel.org/r/20241023090153.1395220-2-ryan_chen@aspeedtech.com
Signed-off-by: Lee Jones <lee@kernel.org >
2024-11-01 16:11:50 +00:00
Rob Herring (Arm)
dee5183d5f
dt-bindings: mfd: aspeed: Drop 'oneOf' for pinctrl node
...
The use of 'oneOf' to include 1 of 3 possible child node schemas results
in error messages containing the actual error message(s) for the correct
SoC buried in the tons of error messages from the 2 schemas that don't
apply. It also causes the pinctrl schema to be applied twice as it will
be applied when the compatible matches.
All that's really needed in the parent schema is to ensure one of the
possible compatible strings is present in the pinctrl node so that its
schema will be applied separately.
Signed-off-by: Rob Herring (Arm) <robh@kernel.org >
Reviewed-by: Andrew Jeffery <andrew@codeconstruct.com.au >
Link: https://lore.kernel.org/r/20240430172520.535179-1-robh@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org >
2024-05-10 15:39:17 +01:00
Rob Herring
79ea68e0a9
dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format
...
Convert the aspeed,ast2[456]00-scu binding to DT schema format.
The original binding was missing '#address-cells', '#size-cells',
'ranges', and child nodes, so add them.
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Lee Jones <lee@kernel.org >
Link: https://lore.kernel.org/r/20220810161635.73936-3-robh@kernel.org
2022-09-28 16:09:51 +01:00