mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
drivers/sysreset: group sysreset drivers
Create drivers/sysreset and move sysreset-uclass and all sysreset drivers there. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
da91cfed54
commit
b25732c22b
16 changed files with 35 additions and 16 deletions
|
@ -5,7 +5,6 @@
|
|||
#
|
||||
|
||||
ifndef CONFIG_SPL_BUILD
|
||||
obj-y += reset_rk3036.o
|
||||
obj-y += syscon_rk3036.o
|
||||
endif
|
||||
|
||||
|
|
|
@ -5,6 +5,5 @@
|
|||
#
|
||||
|
||||
obj-y += clk_rk3288.o
|
||||
obj-y += reset_rk3288.o
|
||||
obj-y += sdram_rk3288.o
|
||||
obj-y += syscon_rk3288.o
|
||||
|
|
|
@ -5,5 +5,4 @@
|
|||
#
|
||||
|
||||
obj-y += rk3399.o
|
||||
obj-y += reset_rk3399.o
|
||||
obj-y += syscon_rk3399.o
|
||||
|
|
|
@ -6,4 +6,3 @@
|
|||
|
||||
obj-y += clock-apq8016.o
|
||||
obj-y += sysmap-apq8016.o
|
||||
obj-y += reset.o
|
||||
|
|
|
@ -68,6 +68,8 @@ source "drivers/spi/Kconfig"
|
|||
|
||||
source "drivers/spmi/Kconfig"
|
||||
|
||||
source "drivers/sysreset/Kconfig"
|
||||
|
||||
source "drivers/thermal/Kconfig"
|
||||
|
||||
source "drivers/timer/Kconfig"
|
||||
|
|
|
@ -22,7 +22,7 @@ obj-$(CONFIG_SPL_SERIAL_SUPPORT) += serial/
|
|||
obj-$(CONFIG_SPL_SPI_SUPPORT) += spi/
|
||||
obj-$(CONFIG_SPL_POWER_SUPPORT) += power/ power/pmic/
|
||||
obj-$(CONFIG_SPL_POWER_SUPPORT) += power/regulator/
|
||||
obj-$(CONFIG_SPL_DRIVERS_MISC_SUPPORT) += misc/
|
||||
obj-$(CONFIG_SPL_DRIVERS_MISC_SUPPORT) += misc/ sysreset/
|
||||
obj-$(CONFIG_SPL_MTD_SUPPORT) += mtd/
|
||||
obj-$(CONFIG_SPL_NAND_SUPPORT) += mtd/nand/
|
||||
obj-$(CONFIG_SPL_ONENAND_SUPPORT) += mtd/onenand/
|
||||
|
@ -59,6 +59,7 @@ obj-$(CONFIG_X86) += pch/
|
|||
obj-y += rtc/
|
||||
obj-y += sound/
|
||||
obj-y += spmi/
|
||||
obj-y += sysreset/
|
||||
obj-y += timer/
|
||||
obj-y += tpm/
|
||||
obj-y += twserial/
|
||||
|
|
|
@ -121,15 +121,6 @@ config PCA9551_I2C_ADDR
|
|||
help
|
||||
The I2C address of the PCA9551 LED controller.
|
||||
|
||||
config SYSRESET
|
||||
bool "Enable support for system reset drivers"
|
||||
depends on DM
|
||||
help
|
||||
Enable system reset drivers which can be used to reset the CPU or
|
||||
board. Each driver can provide a reset method which will be called
|
||||
to effect a reset. The uclass will try all available drivers when
|
||||
reset_walk() is called.
|
||||
|
||||
config WINBOND_W83627
|
||||
bool "Enable Winbond Super I/O driver"
|
||||
help
|
||||
|
|
|
@ -27,7 +27,6 @@ obj-$(CONFIG_MXS_OCOTP) += mxs_ocotp.o
|
|||
obj-$(CONFIG_NS87308) += ns87308.o
|
||||
obj-$(CONFIG_PDSP188x) += pdsp188x.o
|
||||
obj-$(CONFIG_$(SPL_)PWRSEQ) += pwrseq-uclass.o
|
||||
obj-$(CONFIG_SANDBOX) += sysreset_sandbox.o
|
||||
ifdef CONFIG_DM_I2C
|
||||
ifndef CONFIG_SPL_BUILD
|
||||
obj-$(CONFIG_SANDBOX) += i2c_eeprom_emul.o
|
||||
|
@ -47,7 +46,6 @@ obj-$(CONFIG_TWL4030_LED) += twl4030_led.o
|
|||
obj-$(CONFIG_FSL_IFC) += fsl_ifc.o
|
||||
obj-$(CONFIG_FSL_SEC_MON) += fsl_sec_mon.o
|
||||
obj-$(CONFIG_PCA9551_LED) += pca9551_led.o
|
||||
obj-$(CONFIG_SYSRESET) += sysreset-uclass.o
|
||||
obj-$(CONFIG_FSL_DEVICE_DISABLE) += fsl_devdis.o
|
||||
obj-$(CONFIG_WINBOND_W83627) += winbond_w83627.o
|
||||
obj-$(CONFIG_QFW) += qfw.o
|
||||
|
|
16
drivers/sysreset/Kconfig
Normal file
16
drivers/sysreset/Kconfig
Normal file
|
@ -0,0 +1,16 @@
|
|||
#
|
||||
# System reset devices
|
||||
#
|
||||
|
||||
menu "System reset device drivers"
|
||||
|
||||
config SYSRESET
|
||||
bool "Enable support for system reset drivers"
|
||||
depends on DM
|
||||
help
|
||||
Enable system reset drivers which can be used to reset the CPU or
|
||||
board. Each driver can provide a reset method which will be called
|
||||
to effect a reset. The uclass will try all available drivers when
|
||||
reset_walk() is called.
|
||||
|
||||
endmenu
|
15
drivers/sysreset/Makefile
Normal file
15
drivers/sysreset/Makefile
Normal file
|
@ -0,0 +1,15 @@
|
|||
#
|
||||
# (C) Copyright 2016 Cadence Design Systems Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
#
|
||||
|
||||
obj-$(CONFIG_SYSRESET) += sysreset-uclass.o
|
||||
|
||||
ifndef CONFIG_SPL_BUILD
|
||||
obj-$(CONFIG_ROCKCHIP_RK3036) += sysreset_rk3036.o
|
||||
endif
|
||||
obj-$(CONFIG_ROCKCHIP_RK3288) += sysreset_rk3288.o
|
||||
obj-$(CONFIG_ROCKCHIP_RK3399) += sysreset_rk3399.o
|
||||
obj-$(CONFIG_SANDBOX) += sysreset_sandbox.o
|
||||
obj-$(CONFIG_ARCH_SNAPDRAGON) += sysreset_snapdragon.o
|
Loading…
Reference in a new issue