1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright 2021 Google LLC
14 static int mmc_bootdev_bind(struct udevice *dev)
16 struct bootdev_uc_plat *ucp = dev_get_uclass_plat(dev);
18 ucp->prio = BOOTDEVP_2_INTERNAL_FAST;
23 struct bootdev_ops mmc_bootdev_ops = {
26 static const struct udevice_id mmc_bootdev_ids[] = {
27 { .compatible = "u-boot,bootdev-mmc" },
31 U_BOOT_DRIVER(mmc_bootdev) = {
32 .name = "mmc_bootdev",
34 .ops = &mmc_bootdev_ops,
35 .bind = mmc_bootdev_bind,
36 .of_match = mmc_bootdev_ids,
39 BOOTDEV_HUNTER(mmc_bootdev_hunter) = {
40 .prio = BOOTDEVP_2_INTERNAL_FAST,
42 .drv = DM_DRIVER_REF(mmc_bootdev),