linux/drivers/reset
Théo Lebrun 487b1b32e3 reset: eyeq: add platform driver
Add Mobileye EyeQ reset controller driver, for EyeQ5, EyeQ6L and EyeQ6H
SoCs. Instances belong to a shared register region called OLB and gets
spawned as auxiliary device to the platform driver for clock.

There is one OLB instance for EyeQ5 and EyeQ6L. There are seven OLB
instances on EyeQ6H; three have a reset controller embedded:
 - West and east get handled by the same compatible.
 - Acc (accelerator) is another one.

Each instance vary in the number and types of reset domains.
Instances with single domain expect a single cell, others two.

Signed-off-by: Théo Lebrun <theo.lebrun@bootlin.com>
Link: https://lore.kernel.org/r/20240730-mbly-reset-v2-2-00b870a6a2ff@bootlin.com
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
2024-09-02 12:12:41 +02:00
..
hisilicon
starfive
sti
tegra
core.c reset: core: add get_device()/put_device on rcdev 2024-09-02 12:02:41 +02:00
Kconfig reset: eyeq: add platform driver 2024-09-02 12:12:41 +02:00
Makefile reset: eyeq: add platform driver 2024-09-02 12:12:41 +02:00
reset-a10sr.c
reset-ath79.c
reset-axs10x.c
reset-bcm6345.c
reset-berlin.c
reset-brcmstb-rescal.c
reset-brcmstb.c
reset-eyeq.c reset: eyeq: add platform driver 2024-09-02 12:12:41 +02:00
reset-gpio.c
reset-hsdk.c
reset-imx7.c
reset-imx8mp-audiomix.c
reset-intel-gw.c
reset-k210.c
reset-lantiq.c
reset-lpc18xx.c reset: lpc18xx: simplify with devm_clk_get_enabled() 2024-09-02 11:56:15 +02:00
reset-ma35d1.c
reset-meson-audio-arb.c
reset-meson.c reset: reset-meson: Add support for Amlogic T7 SoC reset controller 2024-09-02 12:09:17 +02:00
reset-microchip-sparx5.c
reset-mpfs.c
reset-npcm.c
reset-pistachio.c
reset-qcom-aoss.c
reset-qcom-pdc.c
reset-raspberrypi.c
reset-rzg2l-usbphy-ctrl.c
reset-scmi.c
reset-simple.c
reset-socfpga.c
reset-sunplus.c
reset-sunxi.c
reset-ti-sci.c
reset-ti-syscon.c
reset-tn48m.c
reset-tps380x.c
reset-uniphier-glue.c
reset-uniphier.c
reset-zynq.c
reset-zynqmp.c