diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2024-05-08 12:20:58 +0200 |
---|---|---|
committer | Conor Dooley <conor.dooley@microchip.com> | 2024-05-28 12:25:54 +0100 |
commit | 2c917b55d665bd0729565d818fb5a8287b3ee869 (patch) | |
tree | cac4ac3af6b95157d5fa252a7fd37c45fb3922bf /drivers/virtio | |
parent | 9235784cb63f2f24704803cba8e8e27c5b145524 (diff) |
riscv: dts: canaan: Disable I/O devices unless used
It is considered good practice to disable on-SoC devices providing
external I/O in the SoC-specific .dtsi, and enable them explicitly in
the board-specific DTS files when actually wired-up and used.
Hence:
- Set the status of I/O devices in k210.dtsi to "disabled",
- Override the status of used I/O devices in board-specific DTS files
to "okay",
- Drop unneeded status overrides in board DTS-specific files for the
always-enabled pin controller.
On e.g. MAiXBiT, this gets rid of an error message when probing the
unused slave-only spi2 controller:
dw_spi_mmio 50240000.spi: error -22: problem registering spi host
dw_spi_mmio 50240000.spi: probe with driver dw_spi_mmio failed with error -22
which is seen since commit 98d75b9ef282f6b9 ("spi: dw: Drop default
number of CS setting").
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Diffstat (limited to 'drivers/virtio')
0 files changed, 0 insertions, 0 deletions