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

Conor Dooley conor at kernel.org
Thu Apr 6 13:57:46 PDT 2023


From: Conor Dooley <conor.dooley at microchip.com>

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 at baylibre.com>
CC: Stephen Boyd <sboyd at kernel.org>
CC: Palmer Dabbelt <palmer at dabbelt.com>
CC: Paul Walmsley <paul.walmsley at sifive.com>
CC: Lorenzo Pieralisi <lpieralisi at kernel.org>
CC: Krzysztof Wilczyński <kw at linux.com>
CC: Rob Herring <robh at kernel.org>
CC: Bjorn Helgaas <bhelgaas at google.com>
CC: Conor Dooley <conor at kernel.org>
CC: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
CC: Jiri Slaby <jirislaby at kernel.org>
CC: linux-clk at vger.kernel.org
CC: linux-riscv at lists.infradead.org
CC: linux-kernel at vger.kernel.org
CC: linux-pci at vger.kernel.org
CC: linux-serial at vger.kernel.org

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




More information about the linux-riscv mailing list