zephyr/dts/riscv/ite
Fabio Baltieri b716b0672d dts: ite: refactor the it8801 template hierarchy
The it8801 template is helpful but in the current state it does not
allow changing the device address as that is in the template itself. Fix
that by moving the template content down a level in the hierarchy, so
that it extends the mfd device itself rather than than instantiate it,
then the base instance can have any address, now the only limitation is
that only one instance is possible, but that is probably alright for
now.

Alternatives would be to use a define for the address, or even a
template per address, but this feels like a better compromise for now.
This may also use
https://github.com/zephyrproject-rtos/zephyr/pull/82825 in the future if
that ever becomes a thing.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-12-31 19:45:49 +01:00
..
it8xxx2-pinctrl-map.dtsi driver: spi: support it8xxx2 spi driver 2024-11-16 15:20:51 -05:00
it8xxx2-wuc-map.dtsi
it8xxx2.dtsi driver: spi: support it8xxx2 spi driver 2024-11-16 15:20:51 -05:00
it81xx2.dtsi driver: spi: support it8xxx2 spi driver 2024-11-16 15:20:51 -05:00
it82xx2.dtsi driver: spi: support it8xxx2 spi driver 2024-11-16 15:20:51 -05:00
it8801-common-cfg.dtsi dts: ite: refactor the it8801 template hierarchy 2024-12-31 19:45:49 +01:00
it8801-mfd-gpiocr.dtsi drivers: mfd: it8801_altctrl: Add alternate controller for MFD 2024-12-03 19:56:50 +01:00
it8801-mfd-map.dtsi drivers: mfd: it8801_altctrl: Add alternate controller for MFD 2024-12-03 19:56:50 +01:00
it81202cx.dtsi
it81202dx.dtsi ITE: soc: Add the variant of it81202dx 2024-05-13 11:39:10 +02:00
it81302cx.dtsi
it81302dx.dtsi ITE: soc: Add the variant of it81302dx 2024-05-13 11:39:10 +02:00
it82202ax-512.dtsi