Add a uclass ID for a disk controller. This can be used by AHCI/SATA or other controller types. There are no operations and no interface so far, but it is possible to probe a SATA device. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>master
parent
887cba8f38
commit
e3b5f04143
@ -0,0 +1,9 @@ |
|||||||
|
config DISK |
||||||
|
bool "Support disk controllers with driver model" |
||||||
|
depends on DM |
||||||
|
default y if DM |
||||||
|
help |
||||||
|
This enables a uclass for disk controllers in U-Boot. Various driver |
||||||
|
types can use this, such as AHCI/SATA. It does not provide any standard |
||||||
|
operations at present. The block device interface has not been converted |
||||||
|
to driver model. |
@ -0,0 +1,14 @@ |
|||||||
|
/*
|
||||||
|
* Copyright (c) 2015 Google, Inc |
||||||
|
* Written by Simon Glass <sjg@chromium.org> |
||||||
|
* |
||||||
|
* SPDX-License-Identifier: GPL-2.0+ |
||||||
|
*/ |
||||||
|
|
||||||
|
#include <common.h> |
||||||
|
#include <dm.h> |
||||||
|
|
||||||
|
UCLASS_DRIVER(disk) = { |
||||||
|
.id = UCLASS_DISK, |
||||||
|
.name = "disk", |
||||||
|
}; |
Loading…
Reference in new issue