From: Grygorii Strashko <grygorii.strashko@ti.com>
To: u-boot@lists.denx.de
Subject: [PATCH v2 0/9] Introduce UCLASS_SOC
Date: Thu, 16 Jul 2020 17:54:05 +0300 [thread overview]
Message-ID: <85fe1569-7e43-eca2-e2b5-178aa8887d4e@ti.com> (raw)
In-Reply-To: <20200716044004.6014-1-d-gerlach@ti.com>
On 16/07/2020 07:39, Dave Gerlach wrote:
> Hi,
>
> This is v2 of the series to introduce UCLASS_SOC to be used for SOC
> identification and attribute matching based on SoC ID info. The first
> version of this series can be found at [1].
>
> Biggest change is the addition of a patch to add documentation for the
> SOC ID framework as requested by several folks. Otherwise, several
> comments were addressed in the patch to introduce the UCLASS_SOC
> implementation:
>
> * Renamed soc_device_attribute to soc_attr.
> * Added inline docs for same struct.
> * Moved ifdef for CONFIG_SOC_DEVICE to only include functions
> * Documented NULL return possiblity for soc_device_match.
>
> And a change to SOC Revision macro naming in the soc_ti_k3 driver
> to use SR consistently instead of PG.
>
> Regards,
> Dave
>
> [1] https://lists.denx.de/pipermail/u-boot/2020-June/418109.html
>
> Dave Gerlach (9):
> doc: Add new doc for soc ID driver model
> dm: soc: Introduce UCLASS_SOC for SOC ID and attribute matching
> test: Add tests for SOC uclass
> dm: soc: Introduce soc_ti_k3 driver for TI K3 SoCs
> arm: dts: k3-am65-wakeup: Introduce chipid node
> arm: dts: k3-j721e-mcu-wakeup: Introduce chipid node
> configs: am65x_evm: Enable CONFIG_SOC_DEVICE and
> CONFIG_SOC_DEVICE_TI_K3
> configs: j721e_evm: Enable CONFIG_SOC_DEVICE and
> CONFIG_SOC_DEVICE_TI_K3
> arm: mach-k3: Use SOC driver for device identification
>
> arch/arm/dts/k3-am65-wakeup.dtsi | 5 +
> arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 4 +
> .../k3-j721e-common-proc-board-u-boot.dtsi | 4 +
> arch/arm/dts/k3-j721e-mcu-wakeup.dtsi | 5 +
> arch/arm/mach-k3/common.c | 48 +++---
> arch/arm/mach-k3/common.h | 6 -
> arch/arm/mach-k3/include/mach/hardware.h | 1 -
> arch/sandbox/dts/test.dts | 4 +
> configs/am65x_evm_a53_defconfig | 2 +
> configs/am65x_evm_r5_defconfig | 2 +
> configs/am65x_hs_evm_a53_defconfig | 2 +
> configs/am65x_hs_evm_r5_defconfig | 2 +
> configs/j721e_evm_a72_defconfig | 2 +
> configs/j721e_evm_r5_defconfig | 2 +
> configs/j721e_hs_evm_a72_defconfig | 2 +
> configs/j721e_hs_evm_r5_defconfig | 2 +
> configs/sandbox64_defconfig | 1 +
> configs/sandbox_defconfig | 1 +
> configs/sandbox_flattree_defconfig | 1 +
> configs/sandbox_spl_defconfig | 1 +
> doc/driver-model/index.rst | 1 +
> doc/driver-model/soc-framework.rst | 68 ++++++++
> drivers/soc/Kconfig | 16 ++
> drivers/soc/Makefile | 3 +
> drivers/soc/soc-uclass.c | 102 ++++++++++++
> drivers/soc/soc_sandbox.c | 56 +++++++
> drivers/soc/soc_ti_k3.c | 124 +++++++++++++++
> include/dm/uclass-id.h | 1 +
> include/soc.h | 145 ++++++++++++++++++
> test/dm/Makefile | 1 +
> test/dm/soc.c | 120 +++++++++++++++
> 31 files changed, 698 insertions(+), 36 deletions(-)
> create mode 100644 doc/driver-model/soc-framework.rst
> create mode 100644 drivers/soc/soc-uclass.c
> create mode 100644 drivers/soc/soc_sandbox.c
> create mode 100644 drivers/soc/soc_ti_k3.c
> create mode 100644 include/soc.h
> create mode 100644 test/dm/soc.c
>
Thank you.
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
--
Best regards,
grygorii
prev parent reply other threads:[~2020-07-16 14:54 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-07-16 4:39 [PATCH v2 0/9] Introduce UCLASS_SOC Dave Gerlach
2020-07-16 4:39 ` [PATCH v2 1/9] doc: Add new doc for soc ID driver model Dave Gerlach
2020-07-17 1:58 ` Simon Glass
2020-07-16 4:39 ` [PATCH v2 2/9] dm: soc: Introduce UCLASS_SOC for SOC ID and attribute matching Dave Gerlach
2020-07-16 4:39 ` [PATCH v2 3/9] test: Add tests for SOC uclass Dave Gerlach
2020-07-16 4:39 ` [PATCH v2 4/9] dm: soc: Introduce soc_ti_k3 driver for TI K3 SoCs Dave Gerlach
2020-07-16 4:40 ` [PATCH v2 5/9] arm: dts: k3-am65-wakeup: Introduce chipid node Dave Gerlach
2020-07-16 4:40 ` [PATCH v2 6/9] arm: dts: k3-j721e-mcu-wakeup: " Dave Gerlach
2020-07-16 4:40 ` [PATCH v2 7/9] configs: am65x_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3 Dave Gerlach
2020-07-16 4:40 ` [PATCH v2 8/9] configs: j721e_evm: " Dave Gerlach
2020-07-16 4:40 ` [PATCH v2 9/9] arm: mach-k3: Use SOC driver for device identification Dave Gerlach
2020-07-16 14:54 ` Grygorii Strashko [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=85fe1569-7e43-eca2-e2b5-178aa8887d4e@ti.com \
--to=grygorii.strashko@ti.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.