CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCI_TEGRA=y
+CONFIG_PMIC_AS3722=y
 CONFIG_SYS_NS16550=y
 CONFIG_USB=y
 CONFIG_DM_USB=y
 
 CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCI_TEGRA=y
+CONFIG_PMIC_AS3722=y
 CONFIG_SYS_NS16550=y
 CONFIG_TEGRA114_SPI=y
 CONFIG_USB=y
 
 CONFIG_DM_PCI=y
 CONFIG_DM_PCI_COMPAT=y
 CONFIG_PCI_TEGRA=y
+CONFIG_PMIC_AS3722=y
 CONFIG_SYS_NS16550=y
 CONFIG_TEGRA114_SPI=y
 CONFIG_USB=y
 
 CONFIG_SPI_FLASH=y
 CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_DM_PMIC=y
+CONFIG_PMIC_AS3722=y
 CONFIG_DM_REGULATOR=y
 CONFIG_DM_REGULATOR_FIXED=y
 CONFIG_PWM_TEGRA=y
 
        functions. It uses an I2C interface and is designed for use with
        tablets and smartphones.
 
+config PMIC_AS3722
+       bool "Enable support for the Austria Micro Systems (AMS) AS7322 PMIC"
+       help
+         The AS3722 includes 7 DC/DC buck convertors, 11 low-noise LDOs, a
+         real-time clock, GPIOs, ADC and a few other features. It uses an I2C
+         interface and is designs to cover most of the power managementment
+         required for a tablets or laptop.
+
 config DM_PMIC_PFUZE100
        bool "Enable Driver Model for PMIC PFUZE100"
        depends on DM_PMIC
 
 
 #include <linux/sizes.h>
 
-/* enable PMIC */
-#define CONFIG_PMIC_AS3722
-
 #include "tegra124-common.h"
 
 #define CONFIG_ARCH_MISC_INIT
 
 
 #include <linux/sizes.h>
 
-/* enable PMIC */
-#define CONFIG_PMIC_AS3722
-
 #include "tegra124-common.h"
 
 /* High-level configuration options */
 
 
 #include <linux/sizes.h>
 
-/* enable PMIC */
-#define CONFIG_PMIC_AS3722
-
 #include "tegra124-common.h"
 
 /* High-level configuration options */
 
 #define CONFIG_ENV_OFFSET              (-CONFIG_ENV_SIZE)
 
 /* LCD support */
-#define CONFIG_PMIC_AS3722
 #define CONFIG_SYS_WHITE_ON_BLACK
 #define CONFIG_CMD_BMP
 
 
 CONFIG_PMECC_SECTOR_SIZE
 CONFIG_PME_PLAT_CLK_DIV
 CONFIG_PMIC
-CONFIG_PMIC_AS3722
 CONFIG_PMU
 CONFIG_PMW_BASE
 CONFIG_PM_SLEEP