summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/riscv/Kconfig.socs8
-rw-r--r--arch/riscv/boot/dts/starfive/Makefile2
-rw-r--r--drivers/clk/Makefile2
-rw-r--r--drivers/clk/starfive/Kconfig4
-rw-r--r--drivers/hwmon/Kconfig2
-rwxr-xr-xdrivers/net/ethernet/stmicro/stmmac/dwmac-generic.c4
-rwxr-xr-xdrivers/pinctrl/Kconfig4
-rw-r--r--drivers/reset/starfive/Kconfig4
-rw-r--r--drivers/tty/serial/8250/8250_port.c2
9 files changed, 12 insertions, 20 deletions
diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs
index c0c05d5e9f4b..e17bd5a97b36 100644
--- a/arch/riscv/Kconfig.socs
+++ b/arch/riscv/Kconfig.socs
@@ -68,14 +68,6 @@ config USB_CDNS3_HOST_FLUSH_DMA
endmenu
-config SOC_STARFIVE
- bool "StarFive SoCs"
- select PINCTRL
- select RESET_CONTROLLER
- select SIFIVE_PLIC
- help
- This enables support for StarFive SoC platform hardware.
-
config SOC_VIRT
bool "QEMU Virt Machine"
select CLINT_TIMER if RISCV_M_MODE
diff --git a/arch/riscv/boot/dts/starfive/Makefile b/arch/riscv/boot/dts/starfive/Makefile
index 058ea584aae4..abfa4ecd2434 100644
--- a/arch/riscv/boot/dts/starfive/Makefile
+++ b/arch/riscv/boot/dts/starfive/Makefile
@@ -1,2 +1,2 @@
# SPDX-License-Identifier: GPL-2.0
-dtb-$(CONFIG_SOC_STARFIVE) += jh7100-beaglev-starlight-a1.dtb jh7100-beaglev-starlight.dtb jh7100-starfive-visionfive-v1.dtb
+dtb-$(CONFIG_SOC_STARFIVE_VIC7100) += jh7100-beaglev-starlight-a1.dtb jh7100-beaglev-starlight.dtb jh7100-starfive-visionfive-v1.dtb
diff --git a/drivers/clk/Makefile b/drivers/clk/Makefile
index f5ab7752aa74..7f517ef2c9dc 100644
--- a/drivers/clk/Makefile
+++ b/drivers/clk/Makefile
@@ -111,7 +111,7 @@ obj-$(CONFIG_ARCH_STRATIX10) += socfpga/
obj-$(CONFIG_PLAT_SPEAR) += spear/
obj-y += sprd/
obj-$(CONFIG_ARCH_STI) += st/
-obj-$(CONFIG_SOC_STARFIVE) += starfive/
+obj-$(CONFIG_SOC_STARFIVE_VIC7100) += starfive/
obj-$(CONFIG_ARCH_SUNXI) += sunxi/
obj-$(CONFIG_SUNXI_CCU) += sunxi-ng/
obj-$(CONFIG_ARCH_TEGRA) += tegra/
diff --git a/drivers/clk/starfive/Kconfig b/drivers/clk/starfive/Kconfig
index c0fa9d5e641f..dff0737746d5 100644
--- a/drivers/clk/starfive/Kconfig
+++ b/drivers/clk/starfive/Kconfig
@@ -2,8 +2,8 @@
config CLK_STARFIVE_JH7100
bool "StarFive JH7100 clock support"
- depends on SOC_STARFIVE || COMPILE_TEST
- default SOC_STARFIVE
+ depends on SOC_STARFIVE_VIC7100 || COMPILE_TEST
+ default SOC_STARFIVE_VIC7100
help
Say yes here to support the clock controller on the StarFive JH7100
SoC.
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index d6b2d66738d7..92b9fcc1c08d 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -1701,7 +1701,7 @@ config SENSORS_STTS751
config SENSORS_SFCTEMP
tristate "Starfive JH7100 temperature sensor"
- depends on SOC_STARFIVE || COMPILE_TEST
+ depends on SOC_STARFIVE_VIC7100 || COMPILE_TEST
help
If you say yes here you get support for temperature sensor
on the Starfive JH7100 SoC.
diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c
index ffd197de2f5e..e82153c00612 100755
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c
@@ -29,7 +29,7 @@
* 100M: gtxclk为25M, 分频值为500/25 = 0x14
* 10M: gtxclk为2.5M,分频值为500/2.5 = 0xc8
*/
-#ifdef CONFIG_SOC_STARFIVE
+#ifdef CONFIG_SOC_STARFIVE_VIC7100
#define CLKGEN_BASE 0x11800000
#define CLKGEN_GMAC_GTXCLK_OFFSET 0x1EC
#define CLKGEN_GMAC_GTXCLK_ADDR (CLKGEN_BASE + CLKGEN_GMAC_GTXCLK_OFFSET)
@@ -96,7 +96,7 @@ static int dwmac_generic_probe(struct platform_device *pdev)
if (ret)
goto err_remove_config_dt;
}
-#ifdef CONFIG_SOC_STARFIVE
+#ifdef CONFIG_SOC_STARFIVE_VIC7100
plat_dat->fix_mac_speed = dwmac_fixed_speed;
#endif
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig
index 6f3d3c43bfc3..0e69afe6b138 100755
--- a/drivers/pinctrl/Kconfig
+++ b/drivers/pinctrl/Kconfig
@@ -266,9 +266,9 @@ config PINCTRL_ST
config PINCTRL_STARFIVE
tristate "Pinctrl and GPIO driver for the StarFive JH7100 SoC"
- depends on SOC_STARFIVE || COMPILE_TEST
+ depends on SOC_STARFIVE_VIC7100 || COMPILE_TEST
depends on OF
- default SOC_STARFIVE
+ default SOC_STARFIVE_VIC7100
select GENERIC_PINCTRL_GROUPS
select GENERIC_PINMUX_FUNCTIONS
select GENERIC_PINCONF
diff --git a/drivers/reset/starfive/Kconfig b/drivers/reset/starfive/Kconfig
index cddebdba7177..802e52d5384e 100644
--- a/drivers/reset/starfive/Kconfig
+++ b/drivers/reset/starfive/Kconfig
@@ -2,7 +2,7 @@
config RESET_STARFIVE_JH7100
bool "StarFive JH7100 Reset Driver"
- depends on SOC_STARFIVE || COMPILE_TEST
- default SOC_STARFIVE
+ depends on SOC_STARFIVE_VIC7100 || COMPILE_TEST
+ default SOC_STARFIVE_VIC7100
help
This enables the reset controller driver for the StarFive JH7100 SoC.
diff --git a/drivers/tty/serial/8250/8250_port.c b/drivers/tty/serial/8250/8250_port.c
index eb696d09372c..608bafb4bf6e 100644
--- a/drivers/tty/serial/8250/8250_port.c
+++ b/drivers/tty/serial/8250/8250_port.c
@@ -73,7 +73,7 @@ static const struct serial8250_config uart_config[] = {
},
[PORT_16550] = {
.name = "16550",
-#ifdef CONFIG_SOC_STARFIVE
+#ifdef CONFIG_SOC_STARFIVE_VIC7100
.fifo_size = 16,
.tx_loadsz = 16,
.fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_00,