lkml.org 
[lkml]   [2011]   [Jun]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 3/8] MFD: twl4030-audio: Rename platform data
    * Peter Ujfalusi <peter.ujfalusi@ti.com> [110601 04:14]:
    > --- a/arch/arm/mach-omap2/board-3430sdp.c
    > +++ b/arch/arm/mach-omap2/board-3430sdp.c
    > @@ -463,11 +463,11 @@ static struct regulator_init_data sdp3430_vpll2 = {
    > .consumer_supplies = sdp3430_vpll2_supplies,
    > };
    >
    > -static struct twl4030_codec_audio_data sdp3430_audio;
    > +static struct twl4030_codec_data sdp3430_codec;
    >
    > -static struct twl4030_codec_data sdp3430_codec = {
    > +static struct twl4030_audio_data sdp3430_audio = {
    > .audio_mclk = 26000000,
    > - .audio = &sdp3430_audio,
    > + .codec = &sdp3430_codec,
    > };
    >
    > static struct twl4030_platform_data sdp3430_twldata = {
    > @@ -480,7 +480,7 @@ static struct twl4030_platform_data sdp3430_twldata = {
    > .madc = &sdp3430_madc_data,
    > .keypad = &sdp3430_kp_data,
    > .usb = &sdp3430_usb_data,
    > - .codec = &sdp3430_codec,
    > + .audio = &sdp3430_audio,
    >
    > .vaux1 = &sdp3430_vaux1,
    > .vaux2 = &sdp3430_vaux2,
    > --- a/arch/arm/mach-omap2/board-devkit8000.c
    > +++ b/arch/arm/mach-omap2/board-devkit8000.c
    > @@ -337,11 +337,11 @@ static struct twl4030_usb_data devkit8000_usb_data = {
    > .usb_mode = T2_USB_MODE_ULPI,
    > };
    >
    > -static struct twl4030_codec_audio_data devkit8000_audio_data;
    > +static struct twl4030_codec_data devkit8000_codec_data;
    >
    > -static struct twl4030_codec_data devkit8000_codec_data = {
    > +static struct twl4030_audio_data devkit8000_audio_data = {
    > .audio_mclk = 26000000,
    > - .audio = &devkit8000_audio_data,
    > + .codec = &devkit8000_codec_data,
    > };
    >
    > static struct twl4030_platform_data devkit8000_twldata = {
    > @@ -351,7 +351,7 @@ static struct twl4030_platform_data devkit8000_twldata = {
    > /* platform_data for children goes here */
    > .usb = &devkit8000_usb_data,
    > .gpio = &devkit8000_gpio_data,
    > - .codec = &devkit8000_codec_data,
    > + .audio = &devkit8000_audio_data,
    > .vmmc1 = &devkit8000_vmmc1,
    > .vdac = &devkit8000_vdac,
    > .vpll1 = &devkit8000_vpll1,
    ...

    Can you please take a look at creating arch/arm/mach-omap2/i2c-twl.c or
    something in common-board-devices.c to get rid of the cut and paste
    duplication in every board-*.c file?

    Maybe you could have a generic twl_init function that allows overriding
    things like keypad with board specific configuration?

    Regards,

    Tony


    \
     
     \ /
      Last update: 2011-06-01 14:11    [W:3.417 / U:0.060 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site