zephyr/dts
Aymeric Aillet 14ff2b1f88 drivers: clock: rcar: Deploy a driver for each soc
This commit rewrite renesas R-Car clock driver in order
to be able to support any new SoC easier.

This work is so creating a clock driver per soc alongside a
common driver for all reneasas r-car boars.

- drivers: create a driver per soc
  - create a common driver
  - create a common header used by soc & common driver
  - create a soc specific driver calling for common driver

- dts: use new compatible
  - use old yaml as common yaml
  - create a new "child" yaml to define the new compatible field
  - change compatible in device tree

As in Linux, the driver can support both r8a77951 and r8a77950
SoC's so we decided to name the new driver as in Linux with Zephyr
prefix : "clock_control_r8a7795_cpg_mssr.c".

Signed-off-by: Aymeric Aillet <aymeric.aillet@iot.bzh>
2022-06-28 18:11:44 +02:00
..
arc/synopsys dts: add reg-shift property to all ns16550 devices 2022-06-15 16:59:02 -05:00
arm drivers: clock: rcar: Deploy a driver for each soc 2022-06-28 18:11:44 +02:00
arm64 dts: arm64: intel: Enable Arm Timer for Intel Agilex SoC FPGA 2022-06-27 08:52:01 -05:00
bindings drivers: clock: rcar: Deploy a driver for each soc 2022-06-28 18:11:44 +02:00
common
nios2/intel dts: add reg-shift property to all ns16550 devices 2022-06-15 16:59:02 -05:00
posix
riscv dts: bindings: riscv: Don't use riscv, prefix for vendor compat 2022-06-16 11:26:25 +02:00
sparc/gaisler dts: sparc: gaisler: Move SoC devicetree includes under a vendor dir 2022-05-09 17:54:48 -04:00
x86/intel dts: x86: intel: ia32: fix uart reg-shift 2022-06-17 10:45:28 -05:00
xtensa dma: Intel HDA buffer alignment property 2022-06-27 12:46:11 +02:00
Kconfig drivers: gpio: remove unused HAS_DTS_GPIO Kconfig symbol 2022-06-10 09:47:31 +02:00
binding-template.yaml