xref: /rk3399_rockchip-uboot/drivers/firmware/firmware-uclass.c (revision 5120375c5f84292fe265e5d86d713a355d4c1694)
1573a3811SMasahiro Yamada /*
2573a3811SMasahiro Yamada  * SPDX-License-Identifier:	GPL-2.0+
3573a3811SMasahiro Yamada  */
4573a3811SMasahiro Yamada 
54af0d7e8SSimon Glass #include <common.h>
69d922450SSimon Glass #include <dm.h>
7573a3811SMasahiro Yamada 
8573a3811SMasahiro Yamada /* Firmware access is platform-dependent.  No generic code in uclass */
9573a3811SMasahiro Yamada UCLASS_DRIVER(firmware) = {
10573a3811SMasahiro Yamada 	.id		= UCLASS_FIRMWARE,
11573a3811SMasahiro Yamada 	.name		= "firmware",
12573a3811SMasahiro Yamada };
13*5120375cSJoseph Chen 
14*5120375cSJoseph Chen U_BOOT_DRIVER(firmware) = {
15*5120375cSJoseph Chen 	.name	= "firmware",
16*5120375cSJoseph Chen 	.id	= UCLASS_FIRMWARE,
17*5120375cSJoseph Chen #if !CONFIG_IS_ENABLED(OF_PLATDATA)
18*5120375cSJoseph Chen 	.bind = dm_scan_fdt_dev,
19*5120375cSJoseph Chen #endif
20*5120375cSJoseph Chen };
21