pintctrl: merrifield: Add I²S bus 2 pins to groups and functions
PATCH 1/1 pintctrl: merrifield: Add I²S bus 2 pins to groups and functions
It is useful to control I²S bus 2 pins if we would like to connect an audio codec.
Reported-by mouse <[email protected]>
Reported-by Pierre-Louis Bossart <[email protected]>
Signed-off-by Andy Shevchenko <[email protected]>
--- drivers/pinctrl/intel/pinctrl-merrifield.c | 4 ++++ 1 file changed, 4 insertions(+)
drivers/pinctrl/intel/pinctrl-merrifield.c +4 -0
@@ -339,6 +339,7 @@ static const struct pinctrl_pin_desc mrfld_pins[] = {/* Family 18: Broadcast (0 pins) */ }; +static const unsigned int mrfld_i2s2_pins[] = {40 ,41 ,42 ,43 };static const unsigned int mrfld_sdio_pins[] = {50 ,51 ,52 ,53 ,54 ,55 ,56 };static const unsigned int mrfld_spi5_pins[] = {90 ,91 ,92 ,93 ,94 ,95 ,96 };static const unsigned int mrfld_uart0_pins[] = {115 ,116 ,117 ,118 };
@@ -350,6 +351,7 @@ static const unsigned int mrfld_pwm2_pins[] = { 132 };static const unsigned int mrfld_pwm3_pins[] = {133 };static const struct intel_pingroup mrfld_groups[] = { +PIN_GROUP ("i2s2_grp" , mrfld_i2s2_pins,1 ),PIN_GROUP ("sdio_grp" , mrfld_sdio_pins,1 ),PIN_GROUP ("spi5_grp" , mrfld_spi5_pins,1 ),PIN_GROUP ("uart0_grp" , mrfld_uart0_pins,1 ),
@@ -361,6 +363,7 @@ static const struct intel_pingroup mrfld_groups[] = { PIN_GROUP("pwm3_grp", mrfld_pwm3_pins, 1), }; +static const char *const mrfld_i2s2_groups[] = {"i2s2_grp" };static const char *const mrfld_sdio_groups[] = {"sdio_grp" };static const char *const mrfld_spi5_groups[] = {"spi5_grp" };static const char *const mrfld_uart0_groups[] = {"uart0_grp" };
@@ -372,6 +375,7 @@ static const char * const mrfld_pwm2_groups[] = { "pwm2_grp" };static const char *const mrfld_pwm3_groups[] = {"pwm3_grp" };static const struct intel_function mrfld_functions[] = { +FUNCTION ("i2s2" , mrfld_i2s2_groups),FUNCTION ("sdio" , mrfld_sdio_groups),FUNCTION ("spi5" , mrfld_spi5_groups),FUNCTION ("uart0" , mrfld_uart0_groups),
Signature · 1 line
2.27.0.rc2
Quoted 6 lines · Andy Shevchenko
It is useful to control I²S bus 2 pins if we would like to connect an audio codec.
Reported-by mouse <[email protected]>Reported-by Pierre-Louis Bossart <[email protected]>Signed-off-by Andy Shevchenko <[email protected]>
Acked-by Mika Westerberg <[email protected]>
Quoted 9 lines · Mika Westerberg
Quoted 6 lines · Andy Shevchenko
It is useful to control I²S bus 2 pins if we would like to connect an audio codec.
Reported-by mouse <[email protected]>Reported-by Pierre-Louis Bossart <[email protected]>Signed-off-by Andy Shevchenko <[email protected]>Acked-by Mika Westerberg <[email protected]>
Pushed to my review and testing queue, thanks!
Signature · 2 lines
With Best Regards, Andy Shevchenko