Skip to content

Commit be6671d

Browse files
chintingkuobroonie
authored andcommitted
spi: dt-bindings: aspeed,ast2600-fmc: Add AST2700 SoC support
Add AST2700 to the list of supported SoCs in the ASPEED FMC/SPI bindings. AST2700 FMC/SPI controllers are not compatible with AST2600 due to the following hardware differences: - Address decoding unit uses 64KB granularity (AST2600 uses 1MB). - Segment register semantics are changed. AST2600: start <= range <= end AST2700: start <= range < end - Hardware limitations in AST2600 address decoding registers have been resolved in AST2700, so extra callback function used for bug fixup is no longer required. These differences require distinct compatible strings for AST2700. Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com> Acked-by: Conor Dooley <conor.dooley@microchip.com> Link: https://patch.msgid.link/20251114101042.1520997-2-chin-ting_kuo@aspeedtech.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 716d0a0 commit be6671d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ maintainers:
1212

1313
description: |
1414
This binding describes the Aspeed Static Memory Controllers (FMC and
15-
SPI) of the AST2400, AST2500 and AST2600 SOCs.
15+
SPI) of the AST2400, AST2500, AST2600 and AST2700 SOCs.
1616
1717
allOf:
1818
- $ref: spi-controller.yaml#
1919

2020
properties:
2121
compatible:
2222
enum:
23+
- aspeed,ast2700-fmc
24+
- aspeed,ast2700-spi
2325
- aspeed,ast2600-fmc
2426
- aspeed,ast2600-spi
2527
- aspeed,ast2500-fmc

0 commit comments

Comments
 (0)