Add bindings for A9 with some features, and driver for A9 base on A4.
Fix the incorrect keep_ss of the last descriptor.
Signed-off-by: Xianwei Zhao <xianwei.zhao@amlogic.com>
---
Changes in v2:
- Move the added properties defined to top-level and then reestrict them in bindings.
- Fix some pre-exiting bug reported by Sashiko AI review that as a separate submission.
- Limit the value that will be writed to CFG_CS_HOLD.
- Link to v1: https://lore.kernel.org/r/20260717-a9-spisg-v1-0-2eeea77be19f@amlogic.com
---
Sunny Luo (1):
spi: amlogic: spisg: Fix the incorrect keep_ss of the last descriptor
Xianwei Zhao (3):
spi: dt-bindings: amlogic: spisg: Document A9-specific properties
spi: amlogic: spisg: Fix transfer size limit and timeout handling
spi: amlogic: spisg: Add support for A9 controller features
.../devicetree/bindings/spi/amlogic,a4-spisg.yaml | 38 ++++++++-
drivers/spi/spi-amlogic-spisg.c | 90 +++++++++++++++++++---
2 files changed, 113 insertions(+), 15 deletions(-)
---
base-commit: d0b5dd16226814e5c73ba8daf88d3d91c990a38f
change-id: 20260715-a9-spisg-f19ce0403a50
Best regards,
--
Xianwei Zhao <xianwei.zhao@amlogic.com>