On Wed, 24 Jun 2020 at 22:10, Walter Lozano <walter.loz...@collabora.com> wrote: > > Currently when using OF_PLATDATA the binding between devices and drivers > is done trying to match the compatible string in the node with a driver > name. However, usually a single driver supports multiple compatible strings > which causes that only devices which its compatible string matches a > driver name get bound. > > To overcome this issue, this patch adds the U_BOOT_DRIVER_ALIAS macro, > which generates no code at all, but allows an easy way to declare driver > name aliases. Thanks to this, dtoc could be improve to look for the driver > name based on its alias when it populates the U_BOOT_DEVICE entry. > > Signed-off-by: Walter Lozano <walter.loz...@collabora.com> > --- > > drivers/clk/at91/pmc.c | 2 ++ > drivers/gpio/mxs_gpio.c | 2 ++ > drivers/gpio/sandbox.c | 2 ++ > drivers/i2c/rk_i2c.c | 2 ++ > drivers/mmc/mxsmmc.c | 1 + > drivers/mmc/rockchip_dw_mmc.c | 3 +++ > drivers/mtd/spi/sf_probe.c | 2 ++ > drivers/pinctrl/nxp/pinctrl-mxs.c | 2 ++ > drivers/pinctrl/pinctrl-at91.c | 2 ++ > drivers/power/pmic/rk8xx.c | 2 ++ > drivers/serial/ns16550.c | 4 ++++ > drivers/spi/mxs_spi.c | 2 ++ > drivers/spi/rk_spi.c | 2 ++ > include/dm/device.h | 7 +++++++ > 14 files changed, 35 insertions(+) >
Reviewed-by: Simon Glass <s...@chromium.org>