
This patch series aims to support Renesas SoC identification driver. Also added soc_id attribute support in UCLASS_SOC which is required for Renesas SoC identification driver similar to mainline linux.
Patch 3 in this series depend on [1]
[1] http://u-boot.10912.n7.nabble.com/PATCH-v5-dm-core-Add-of-match-node-helper-...
v4->v5 * Rebased to master and changed "priv_auto_alloc_size" to "priv_auto" * Improved the spl image size, when Renesas SoC identification driver is disabled
with v5 on Koelsch board:- $ ls -al spl/u-boot-spl.bin -rwxr-xr-x 1 biju biju 13916 Jan 16 14:19 spl/u-boot-spl.bin
$ size spl/u-boot-spl text data bss dec hex filename 13785 128 1100 15013 3aa5 spl/u-boot-spl
with v4 on Koelsch board:
$ ls -al spl/u-boot-spl.bin -rwxr-xr-x 1 biju biju 13996 Jan 16 14:16 spl/u-boot-spl.bin
$ size spl/u-boot-spl text data bss dec hex filename 13789 204 1100 15093 3af5 spl/u-boot-spl
v3->v4 * Added Simon's Rb tag * Updated patch description for SoC identification using soc_id * Updated probe function of Renesas SoC identification driver.
Biju Das (3): soc: Fix comments from SOC to SoC dm: soc: Add SoC id for attribute matching dm: soc: SoC identification driver for Renesas SoC's
drivers/soc/Kconfig | 7 ++ drivers/soc/Makefile | 7 ++ drivers/soc/soc-uclass.c | 19 ++- drivers/soc/soc_renesas.c | 244 ++++++++++++++++++++++++++++++++++++++ drivers/soc/soc_sandbox.c | 8 ++ include/soc.h | 39 +++++- test/dm/soc.c | 8 ++ 7 files changed, 325 insertions(+), 7 deletions(-) create mode 100644 drivers/soc/soc_renesas.c