
From: Niklas Cassel niklas.cassel@wdc.com
Hello there,
This series improves the support for the canaan k210 SoC.
Patch 1 renames a few compatible strings so that the k210 compatible strings are identical to the ones used in Linux.
Patch 2 add missing power bus clocks, which is needed if supplying the u-boot device tree to Linux.
Patch 3 changes two device tree properties into one, in order to be identical to the property used in Linux.
Patch 4 is a workaround for a k210 specific HW bug in the DW SPI.
Patch 5 is a generic bug fix for the DW SPI driver which avoids an IRQ storm which otherwise causes the k210 to hang when booting Linux.
Patch 6-7 are bug fixes for the pinctrl driver used on k210.
Kind regards, Niklas
Damien Le Moal (4): k210: use the board vendor name rather than the marketing name k210: dts: add missing power bus clocks k210: dts: fix fpioa node spi: dw: Force set K210 fifo length to 31
Niklas Cassel (2): pinctrl: k210: Fix loop in k210_pc_get_drive() pinctrl: k210: Fix bias-pull-up
Sean Anderson (1): spi: dw: Actually mask interrupts
MAINTAINERS | 10 +- arch/riscv/dts/k210-maix-bit.dts | 3 +- arch/riscv/dts/k210.dtsi | 173 ++++++++++-------- board/sipeed/maix/maix.c | 2 +- ...k210-sysctl.txt => canaan,k210-sysctl.txt} | 8 +- ...e,k210-fpioa.txt => canaan,k210-fpioa.txt} | 12 +- .../spi/snps,dw-apb-ssi.txt | 4 +- drivers/clk/Makefile | 2 +- drivers/clk/{clk_kendryte.c => clk_k210.c} | 4 +- drivers/pinctrl/Makefile | 2 +- .../{pinctrl-kendryte.c => pinctrl-k210.c} | 25 ++- drivers/spi/designware_spi.c | 20 +- include/configs/sipeed-maix.h | 2 +- include/{kendryte => k210}/pll.h | 0 test/dm/k210_pll.c | 2 +- 15 files changed, 161 insertions(+), 108 deletions(-) rename doc/device-tree-bindings/mfd/{kendryte,k210-sysctl.txt => canaan,k210-sysctl.txt} (78%) rename doc/device-tree-bindings/pinctrl/{kendryte,k210-fpioa.txt => canaan,k210-fpioa.txt} (91%) rename drivers/clk/{clk_kendryte.c => clk_k210.c} (99%) rename drivers/pinctrl/{pinctrl-kendryte.c => pinctrl-k210.c} (97%) rename include/{kendryte => k210}/pll.h (100%)