Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd6eb980 authored by Mark Brown's avatar Mark Brown Committed by Sascha Hauer
Browse files

mx31ads: Configure SSI5 pins in IOMUX for PMIC module audio support



SSI5 on the CPU is connected to the PMIC module to provide audio support
so unconditionally configure the relevant pins on the CPU to route out
the signals.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
parent 0f547dc1
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -483,6 +483,19 @@ static void mxc_init_i2c(void)
}
#endif

static unsigned int ssi_pins[] = {
	MX31_PIN_SFS5__SFS5,
	MX31_PIN_SCK5__SCK5,
	MX31_PIN_SRXD5__SRXD5,
	MX31_PIN_STXD5__STXD5,
};

static void mxc_init_audio(void)
{
	mxc_register_device(&imx_ssi_device0, NULL);
	mxc_iomux_setup_multiple_pins(ssi_pins, ARRAY_SIZE(ssi_pins), "ssi");
}

/*!
 * This structure defines static mappings for the i.MX31ADS board.
 */
@@ -518,6 +531,7 @@ static void __init mxc_board_init(void)
	mxc_init_extuart();
	mxc_init_imx_uart();
	mxc_init_i2c();
	mxc_init_audio();
}

static void __init mx31ads_timer_init(void)