My custom iMX6 board does not have a PMIC (power manager) chip.
Actually it doesn't have much io, so I'm trying to turn off most of it in the kernel.
I edit .config to change this...
CONFIG_IMX_HAVE_PLATFORM_VIV_GPU=y
CONFIG_IMX_HAVE_PLATFORM_MXC_HDMI=y
CONFIG_IMX_HAVE_PLATFORM_IMX_ANATOP_THERMAL=y
CONFIG_IMX_HAVE_PLATFORM_FSL_OTG=y
CONFIG_IMX_HAVE_PLATFORM_FSL_USB_WAKEUP=y
CONFIG_IMX_HAVE_PLATFORM_IMX_PM=y
CONFIG_IMX_HAVE_PLATFORM_IMX_ASRC=y
CONFIG_IMX_HAVE_PLATFORM_IMX_MIPI_DSI=y
CONFIG_IMX_HAVE_PLATFORM_IMX_MIPI_CSI2=y
CONFIG_IMX_HAVE_PLATFORM_IMX_VDOA=y
CONFIG_IMX_HAVE_PLATFORM_IMX_PCIE=y
to this...
# CONFIG_IMX_HAVE_PLATFORM_VIV_GPU is not set
# CONFIG_IMX_HAVE_PLATFORM_MXC_HDMI is not set
# CONFIG_IMX_HAVE_PLATFORM_IMX_ANATOP_THERMAL is not set
# CONFIG_IMX_HAVE_PLATFORM_FSL_OTG is not set
# CONFIG_IMX_HAVE_PLATFORM_FSL_USB_WAKEUP is not set
# CONFIG_IMX_HAVE_PLATFORM_IMX_PM is not set
# CONFIG_IMX_HAVE_PLATFORM_IMX_ASRC is not set
# CONFIG_IMX_HAVE_PLATFORM_IMX_MIPI_DSI is not set
# CONFIG_IMX_HAVE_PLATFORM_IMX_MIPI_CSI2 is not set
# CONFIG_IMX_HAVE_PLATFORM_IMX_VDOA is not set
# CONFIG_IMX_HAVE_PLATFORM_IMX_PCIE is not set
but then 'make' seems to automatically re-enable these in the .config.
Is there a way to avoid this?