| // SPDX-License-Identifier: GPL-2.0+ |
| * Mario Six, Guntermann & Drunck GmbH, mario.six@gdsys.cc |
| int board_get(struct udevice **devp) |
| return uclass_first_device_err(UCLASS_BOARD, devp); |
| int board_detect(struct udevice *dev) |
| struct board_ops *ops = board_get_ops(dev); |
| int board_get_bool(struct udevice *dev, int id, bool *val) |
| struct board_ops *ops = board_get_ops(dev); |
| return ops->get_bool(dev, id, val); |
| int board_get_int(struct udevice *dev, int id, int *val) |
| struct board_ops *ops = board_get_ops(dev); |
| return ops->get_int(dev, id, val); |
| int board_get_str(struct udevice *dev, int id, size_t size, char *val) |
| struct board_ops *ops = board_get_ops(dev); |
| return ops->get_str(dev, id, size, val); |
| .post_bind = dm_scan_fdt_dev, |