X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=include%2Fdm%2Fplatdata.h;h=6f4f00140e5690f404b3169e2dce4e2c0133e735;hb=8d607604c1dbe8e695279e0c0c9617de98c3e498;hp=fbc8a6b3adda18424bd485a0ea39df981143f55e;hpb=625509ab0edbb7d943ad9028de3c21ca48aa58be;p=karo-tx-uboot.git diff --git a/include/dm/platdata.h b/include/dm/platdata.h index fbc8a6b3ad..6f4f00140e 100644 --- a/include/dm/platdata.h +++ b/include/dm/platdata.h @@ -16,6 +16,10 @@ /** * struct driver_info - Information required to instantiate a device * + * NOTE: Avoid using this except in extreme circumstances, where device tree + * is not feasible (e.g. serial driver in SPL where <8KB of SRAM is + * available). U-Boot's driver model uses device tree for configuration. + * * @name: Driver name * @platdata: Driver-specific platform data */ @@ -24,6 +28,11 @@ struct driver_info { const void *platdata; }; +/** + * NOTE: Avoid using these except in extreme circumstances, where device tree + * is not feasible (e.g. serial driver in SPL where <8KB of SRAM is + * available). U-Boot's driver model uses device tree for configuration. + */ #define U_BOOT_DEVICE(__name) \ ll_entry_declare(struct driver_info, __name, driver_info)