zephyr/boards/arm/mimxrt595_evk
Gerard Marull-Paretas 649a8195b3 drivers: regulator: pca9420: refactor mode handling
- Similar to what was done for other parts of the driver, remove any
  register specification from Devicetree (modesel-reg/mask)
- Keep all the information in the driver, and define modes as "numbers",
  e.g. PCA9420_MODE0: 0, PCA9420_MODE1: 1, etc.
- Bindings provide IC defaults now (all modes allowed 0/1/2/3 and
  initial mode set to 0).
- When mode is controlled via the MODESEL0/1 pins (ie directly by an iMX
  MCU using the dedicated PMIC_MODE0/1 pins), the driver will not allow
  to select a mode (it is not possible). This mode is now enabled by
  setting `nxp,enable-modesel-pins` in Devicetree. When enabled, all the
  allowed modes are configured to be selectable via pins. When disabled,
  mode can be set via I2C (using TOP_CNTL3 MODE0/1_I2C fields)

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-12-05 19:10:55 +01:00
..
doc boards: nxp: Enable RTC on RT595 EVK 2022-10-27 10:17:07 -05:00
CMakeLists.txt boards: arm: Update NXP boards with flashless SOCs to include flash data 2022-11-10 09:11:08 -06:00
Kconfig boards: rt500: Set the correct voltage range 2022-09-07 15:48:19 -05:00
Kconfig.board
Kconfig.defconfig boards: mimxrt595_evk_cm33: Remove FLASH_SIZE setting 2022-11-21 13:03:26 +01:00
board.c boards: mimxrt595evk: Setup the regulator for Run mode 2022-12-05 11:03:14 +01:00
board.cmake
mimxrt595_evk_cm33-pinctrl.dtsi boards: arm: mimxrt595_evk: Added pinctrl support for pmic 2022-08-23 10:13:51 +02:00
mimxrt595_evk_cm33.dts drivers: regulator: pca9420: refactor mode handling 2022-12-05 19:10:55 +01:00
mimxrt595_evk_cm33.yaml soc: RT595: Add USB support 2022-08-19 08:16:18 +00:00
mimxrt595_evk_cm33_defconfig boards: mimxrt595evk: Setup the regulator for Run mode 2022-12-05 11:03:14 +01:00
pre_dt_board.cmake