This patch series aims to add SoC identification support for RZ/V2M. v3->v4: * Added Rb tags from Krzysztof and Geert * Fixed the example indentation from 3 spaces-> 2 spaces. v2->v3: * Renamed the binding file based on the compatible * Dropped quotes from id and schema * Updated binding description * Renamed device node from system-configuration->system-controller * Renamed label name from sysc->sys * Fixed the indentation in example * Updated commit header and description for SoC dtsi * Updated label and node-names for SoC dtsi * system-controller is enabled by default as it do not need external resources from board. v1->v2: * Moved the binding file from arm->soc/renesas * Updated the binding example * Removed config from patch#2 as it is already present * Removed extra space before 'else if' statement Ref: [1] https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220321154232.56315-3-phil.edworthy@xxxxxxxxxxx/ [2] https://patchwork.kernel.org/project/linux-renesas-soc/patch/20220321154232.56315-8-phil.edworthy@xxxxxxxxxxx/ logs: root@rzv2m:~# dmesg | grep "Renesas RZ/V2M" [ 0.119196] Detected Renesas RZ/V2M r9a09g011 1.1 root@rzv2m:~# for i in machine family soc_id revision; do echo -n "$i: ";cat /sys/devices/soc0/$i; done machine: RZ/V2M Evaluation Kit 2.0 family: RZ/V2M soc_id: r9a09g011 revision: 1.1 Biju Das (1): arm64: dts: renesas: r9a09g011: Add system controller node Phil Edworthy (2): dt-bindings: arm: renesas: Document Renesas RZ/V2M System Configuration soc: renesas: Identify RZ/V2M SoC .../soc/renesas/renesas,r9a09g011-sys.yaml | 43 +++++++++++++++++++ arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 5 +++ drivers/soc/renesas/renesas-soc.c | 22 ++++++++++ 3 files changed, 70 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,r9a09g011-sys.yaml -- 2.25.1