[PATCH v1 0/4] Convert SiFive drivers from SOC_FOO dependencies to ARCH_FOO

From: Conor Dooley
Date: Thu Apr 06 2023 - 16:58:30 EST


From: Conor Dooley <conor.dooley@xxxxxxxxxxxxx>

RISC-V's SOC_FOO symbols for micro-archs are going away, and being
replaced with the more common ARCH_FOO pattern that is used by other
archs (and by vendors with a history outside of RISC-V).
I kicked the conversion off by converting the Microchip RISC-V bits to
use their replacement symbol, so here's round two: the various SiFive
drivers.

There are no dependencies here, everything can go via subsystem trees.
We've already added the replacement symbols to RISC-V's Kconfig bits.

Cheers,
Conor.

CC: Michael Turquette <mturquette@xxxxxxxxxxxx>
CC: Stephen Boyd <sboyd@xxxxxxxxxx>
CC: Palmer Dabbelt <palmer@xxxxxxxxxxx>
CC: Paul Walmsley <paul.walmsley@xxxxxxxxxx>
CC: Lorenzo Pieralisi <lpieralisi@xxxxxxxxxx>
CC: Krzysztof Wilczyński <kw@xxxxxxxxx>
CC: Rob Herring <robh@xxxxxxxxxx>
CC: Bjorn Helgaas <bhelgaas@xxxxxxxxxx>
CC: Conor Dooley <conor@xxxxxxxxxx>
CC: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
CC: Jiri Slaby <jirislaby@xxxxxxxxxx>
CC: linux-clk@xxxxxxxxxxxxxxx
CC: linux-riscv@xxxxxxxxxxxxxxxxxxx
CC: linux-kernel@xxxxxxxxxxxxxxx
CC: linux-pci@xxxxxxxxxxxxxxx
CC: linux-serial@xxxxxxxxxxxxxxx

Conor Dooley (4):
clk: sifive: make SiFive clk drivers depend on ARCH_ symbols
PCI: dwc: make SiFive's PCI driver depend on ARCH_ symbols
soc: sifive: make SiFive's cache controller driver depend on ARCH_
symbols
serial: make SiFive serial drivers depend on ARCH_ symbols

drivers/clk/sifive/Kconfig | 6 +++---
drivers/pci/controller/dwc/Kconfig | 2 +-
drivers/soc/sifive/Kconfig | 2 +-
drivers/tty/serial/Kconfig | 4 ++--
4 files changed, 7 insertions(+), 7 deletions(-)

--
2.39.2