| // SPDX-License-Identifier: GPL-2.0 |
| * Sandbox P2SB for testing |
| * Copyright 2019 Google LLC |
| #define LOG_CATEGORY UCLASS_P2SB |
| struct sandbox_p2sb_priv { |
| static int sandbox_p2sb_probe(struct udevice *dev) |
| struct p2sb_uc_priv *upriv = dev_get_uclass_priv(dev); |
| upriv->mmio_base = dm_pci_read_bar32(dev, 0); |
| static const struct udevice_id sandbox_p2sb_ids[] = { |
| { .compatible = "sandbox,p2sb" }, |
| U_BOOT_DRIVER(p2sb_sandbox) = { |
| .of_match = sandbox_p2sb_ids, |
| .probe = sandbox_p2sb_probe, |
| .priv_auto = sizeof(struct sandbox_p2sb_priv), |