mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 00:32:04 +02:00
scsi: Move drivers into new drivers/scsi directory
At present we have the SCSI drivers in the drivers/block and common/ directories. It is better to split them out into their own place. Use drivers/scsi which is what Linux does. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
@@ -79,7 +79,6 @@ obj-$(CONFIG_LCD_ROTATION) += lcd_console_rotation.o
|
|||||||
obj-$(CONFIG_LCD_DT_SIMPLEFB) += lcd_simplefb.o
|
obj-$(CONFIG_LCD_DT_SIMPLEFB) += lcd_simplefb.o
|
||||||
obj-$(CONFIG_LYNXKDI) += lynxkdi.o
|
obj-$(CONFIG_LYNXKDI) += lynxkdi.o
|
||||||
obj-$(CONFIG_MENU) += menu.o
|
obj-$(CONFIG_MENU) += menu.o
|
||||||
obj-$(CONFIG_SCSI) += scsi.o
|
|
||||||
obj-$(CONFIG_UPDATE_TFTP) += update.o
|
obj-$(CONFIG_UPDATE_TFTP) += update.o
|
||||||
obj-$(CONFIG_DFU_TFTP) += update.o
|
obj-$(CONFIG_DFU_TFTP) += update.o
|
||||||
obj-$(CONFIG_USB_KEYBOARD) += usb_kbd.o
|
obj-$(CONFIG_USB_KEYBOARD) += usb_kbd.o
|
||||||
@@ -121,9 +120,6 @@ obj-$(CONFIG_ENV_IS_IN_NAND) += env_nand.o
|
|||||||
obj-$(CONFIG_ENV_IS_IN_SPI_FLASH) += env_sf.o
|
obj-$(CONFIG_ENV_IS_IN_SPI_FLASH) += env_sf.o
|
||||||
obj-$(CONFIG_ENV_IS_IN_FLASH) += env_flash.o
|
obj-$(CONFIG_ENV_IS_IN_FLASH) += env_flash.o
|
||||||
endif
|
endif
|
||||||
ifdef CONFIG_SPL_SATA_SUPPORT
|
|
||||||
obj-$(CONFIG_SCSI) += scsi.o
|
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
#environment
|
#environment
|
||||||
obj-y += env_common.o
|
obj-y += env_common.o
|
||||||
|
@@ -72,6 +72,8 @@ source "drivers/reset/Kconfig"
|
|||||||
|
|
||||||
source "drivers/rtc/Kconfig"
|
source "drivers/rtc/Kconfig"
|
||||||
|
|
||||||
|
source "drivers/scsi/Kconfig"
|
||||||
|
|
||||||
source "drivers/serial/Kconfig"
|
source "drivers/serial/Kconfig"
|
||||||
|
|
||||||
source "drivers/sound/Kconfig"
|
source "drivers/sound/Kconfig"
|
||||||
|
@@ -45,7 +45,7 @@ obj-$(CONFIG_SPL_DFU_SUPPORT) += dfu/
|
|||||||
obj-$(CONFIG_SPL_WATCHDOG_SUPPORT) += watchdog/
|
obj-$(CONFIG_SPL_WATCHDOG_SUPPORT) += watchdog/
|
||||||
obj-$(CONFIG_SPL_USB_HOST_SUPPORT) += usb/host/
|
obj-$(CONFIG_SPL_USB_HOST_SUPPORT) += usb/host/
|
||||||
obj-$(CONFIG_OMAP_USB_PHY) += usb/phy/
|
obj-$(CONFIG_OMAP_USB_PHY) += usb/phy/
|
||||||
obj-$(CONFIG_SPL_SATA_SUPPORT) += ata/
|
obj-$(CONFIG_SPL_SATA_SUPPORT) += ata/ scsi/
|
||||||
obj-$(CONFIG_SPL_USB_HOST_SUPPORT) += block/
|
obj-$(CONFIG_SPL_USB_HOST_SUPPORT) += block/
|
||||||
obj-$(CONFIG_SPL_MMC_SUPPORT) += block/
|
obj-$(CONFIG_SPL_MMC_SUPPORT) += block/
|
||||||
endif
|
endif
|
||||||
@@ -82,6 +82,7 @@ obj-y += dfu/
|
|||||||
obj-$(CONFIG_X86) += pch/
|
obj-$(CONFIG_X86) += pch/
|
||||||
obj-y += phy/marvell/
|
obj-y += phy/marvell/
|
||||||
obj-y += rtc/
|
obj-y += rtc/
|
||||||
|
obj-y += scsi/
|
||||||
obj-y += sound/
|
obj-y += sound/
|
||||||
obj-y += spmi/
|
obj-y += spmi/
|
||||||
obj-y += sysreset/
|
obj-y += sysreset/
|
||||||
|
@@ -10,24 +10,6 @@ config BLK
|
|||||||
be partitioned into several areas, called 'partitions' in U-Boot.
|
be partitioned into several areas, called 'partitions' in U-Boot.
|
||||||
A filesystem can be placed in each partition.
|
A filesystem can be placed in each partition.
|
||||||
|
|
||||||
config SCSI
|
|
||||||
bool "Support SCSI controllers"
|
|
||||||
help
|
|
||||||
This enables support for SCSI (Small Computer System Interface),
|
|
||||||
a parallel interface widely used with storage peripherals such as
|
|
||||||
hard drives and optical drives. The SCSI standards define physical
|
|
||||||
interfaces as well as protocols for controlling devices and
|
|
||||||
tranferring data.
|
|
||||||
|
|
||||||
config DM_SCSI
|
|
||||||
bool "Support SCSI controllers with driver model"
|
|
||||||
depends on BLK
|
|
||||||
help
|
|
||||||
This option enables the SCSI (Small Computer System Interface) uclass
|
|
||||||
which supports SCSI and SATA HDDs. For every device configuration
|
|
||||||
(IDs/LUNs) a block device is created with RAW read/write and
|
|
||||||
filesystem support.
|
|
||||||
|
|
||||||
config BLOCK_CACHE
|
config BLOCK_CACHE
|
||||||
bool "Use block device cache"
|
bool "Use block device cache"
|
||||||
default n
|
default n
|
||||||
|
@@ -13,6 +13,6 @@ endif
|
|||||||
|
|
||||||
obj-$(CONFIG_IDE) += ide.o
|
obj-$(CONFIG_IDE) += ide.o
|
||||||
obj-$(CONFIG_IDE_FTIDE020) += ftide020.o
|
obj-$(CONFIG_IDE_FTIDE020) += ftide020.o
|
||||||
obj-$(CONFIG_SANDBOX) += sandbox.o sandbox_scsi.o
|
obj-$(CONFIG_SANDBOX) += sandbox.o
|
||||||
obj-$(CONFIG_SYSTEMACE) += systemace.o
|
obj-$(CONFIG_SYSTEMACE) += systemace.o
|
||||||
obj-$(CONFIG_BLOCK_CACHE) += blkcache.o
|
obj-$(CONFIG_BLOCK_CACHE) += blkcache.o
|
||||||
|
17
drivers/scsi/Kconfig
Normal file
17
drivers/scsi/Kconfig
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
config SCSI
|
||||||
|
bool "Support SCSI controllers"
|
||||||
|
help
|
||||||
|
This enables support for SCSI (Small Computer System Interface),
|
||||||
|
a parallel interface widely used with storage peripherals such as
|
||||||
|
hard drives and optical drives. The SCSI standards define physical
|
||||||
|
interfaces as well as protocols for controlling devices and
|
||||||
|
tranferring data.
|
||||||
|
|
||||||
|
config DM_SCSI
|
||||||
|
bool "Support SCSI controllers with driver model"
|
||||||
|
depends on BLK
|
||||||
|
help
|
||||||
|
This option enables the SCSI (Small Computer System Interface) uclass
|
||||||
|
which supports SCSI and SATA HDDs. For every device configuration
|
||||||
|
(IDs/LUNs) a block device is created with RAW read/write and
|
||||||
|
filesystem support.
|
20
drivers/scsi/Makefile
Normal file
20
drivers/scsi/Makefile
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#
|
||||||
|
# (C) Copyright 2000-2007
|
||||||
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: GPL-2.0+
|
||||||
|
#
|
||||||
|
|
||||||
|
ifndef CONFIG_SPL_BUILD
|
||||||
|
obj-$(CONFIG_DM_SCSI) += scsi-uclass.o
|
||||||
|
obj-$(CONFIG_SCSI) += scsi.o
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_SPL_BUILD
|
||||||
|
ifdef CONFIG_SPL_SATA_SUPPORT
|
||||||
|
obj-$(CONFIG_DM_SCSI) += scsi-uclass.o
|
||||||
|
obj-$(CONFIG_SCSI) += scsi.o
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
obj-$(CONFIG_SANDBOX) += sandbox_scsi.o
|
Reference in New Issue
Block a user