diff options
| author | Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com> | 2025-11-14 18:10:42 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2025-11-17 00:49:57 +0000 |
| commit | 9e510e677090bb794b46348b10e1c8038286e00a (patch) | |
| tree | 17d3cdd84ecea33520f3b3a2039037a56fc095fd /rust/helpers/helpers.c | |
| parent | 508f3d3b688e1650ed383fe208b323aa6c164420 (diff) | |
spi: aspeed: Add support for the AST2700 SPI controller
Extend the driver to support the AST2700 SPI controller. Compared to
AST2600, AST2700 has the following characteristics:
- A 64-bit memory address space.
- A 64KB address decoding unit.
- Segment registers now use (start <= range < end) semantics,
which differs slightly from (start <= range <= end) in AST2600.
- Known issues related to address decoding range registers have been
resolved, and the decoding range is now 1GB, which is sufficient.
Therefore, the adjust_window callback is no longer required on AST2700
for range adjustment and bug fixes.
- The SPI clock divider method and timing calibration logic remain
unchanged from AST2600.
Signed-off-by: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
Link: https://patch.msgid.link/20251114101042.1520997-5-chin-ting_kuo@aspeedtech.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions
