Message ID | 20180829093108.GB22065@amd (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | mfd: ti-lmu: constify mfd_cell tables | expand |
* Pavel Machek <pavel@ucw.cz> [180829 09:35]: > From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > > mfd: ti-lmu: constify mfd_cell tables > > Add const attribute to all mfd_cell structures. Acked-by: Tony Lindgren <tony@atomide.com>
On Wed 2018-08-29 11:31:08, Pavel Machek wrote: > From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > > mfd: ti-lmu: constify mfd_cell tables > > Add const attribute to all mfd_cell structures. > > Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > Signed-off-by: Pavel Machek <pavel@ucw.cz> Lee, I guess this is for you to apply. Any news there? There are more patches ready, https://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git/log/?h=droid4-pending-v4.19 and it would be good to get them in. (Alternatively, you can just cherry-pick them from droid4-pending-v4.19). Thanks, Pavel > diff --git a/drivers/mfd/ti-lmu.c b/drivers/mfd/ti-lmu.c > index cfb411c..990437e 100644 > --- a/drivers/mfd/ti-lmu.c > +++ b/drivers/mfd/ti-lmu.c > @@ -25,7 +25,7 @@ > #include <linux/slab.h> > > struct ti_lmu_data { > - struct mfd_cell *cells; > + const struct mfd_cell *cells; > int num_cells; > unsigned int max_register; > }; > @@ -63,7 +63,7 @@ static void ti_lmu_disable_hw(struct ti_lmu *lmu) > gpio_set_value(lmu->en_gpio, 0); > } > > -static struct mfd_cell lm3532_devices[] = { > +static const struct mfd_cell lm3532_devices[] = { > { > .name = "ti-lmu-backlight", > .id = LM3532, > @@ -78,7 +78,7 @@ static struct mfd_cell lm3532_devices[] = { > .of_compatible = "ti,lm363x-regulator", \ > } \ > > -static struct mfd_cell lm3631_devices[] = { > +static const struct mfd_cell lm3631_devices[] = { > LM363X_REGULATOR(LM3631_BOOST), > LM363X_REGULATOR(LM3631_LDO_CONT), > LM363X_REGULATOR(LM3631_LDO_OREF), > @@ -91,7 +91,7 @@ static struct mfd_cell lm3631_devices[] = { > }, > }; > > -static struct mfd_cell lm3632_devices[] = { > +static const struct mfd_cell lm3632_devices[] = { > LM363X_REGULATOR(LM3632_BOOST), > LM363X_REGULATOR(LM3632_LDO_POS), > LM363X_REGULATOR(LM3632_LDO_NEG), > @@ -102,7 +102,7 @@ static struct mfd_cell lm3632_devices[] = { > }, > }; > > -static struct mfd_cell lm3633_devices[] = { > +static const struct mfd_cell lm3633_devices[] = { > { > .name = "ti-lmu-backlight", > .id = LM3633, > @@ -120,7 +120,7 @@ static struct mfd_cell lm3633_devices[] = { > }, > }; > > -static struct mfd_cell lm3695_devices[] = { > +static const struct mfd_cell lm3695_devices[] = { > { > .name = "ti-lmu-backlight", > .id = LM3695, > @@ -128,7 +128,7 @@ static struct mfd_cell lm3695_devices[] = { > }, > }; > > -static struct mfd_cell lm3697_devices[] = { > +static const struct mfd_cell lm3697_devices[] = { > { > .name = "ti-lmu-backlight", > .id = LM3697, >
Pavel On 09/07/2018 04:39 AM, Pavel Machek wrote: > On Wed 2018-08-29 11:31:08, Pavel Machek wrote: >> From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> >> >> mfd: ti-lmu: constify mfd_cell tables >> >> Add const attribute to all mfd_cell structures. >> >> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> >> Signed-off-by: Pavel Machek <pavel@ucw.cz> > > Lee, I guess this is for you to apply. Any news there? > > There are more patches ready, As I stated in another email thread. I don't see the need for this level of LMU framework. Here is the reference thread https://lore.kernel.org/patchwork/patch/982550/ > > https://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git/log/?h=droid4-pending-v4.19 > > and it would be good to get them in. (Alternatively, you can just > cherry-pick them from droid4-pending-v4.19). > > Thanks, > Pavel > > >> diff --git a/drivers/mfd/ti-lmu.c b/drivers/mfd/ti-lmu.c >> index cfb411c..990437e 100644 >> --- a/drivers/mfd/ti-lmu.c >> +++ b/drivers/mfd/ti-lmu.c >> @@ -25,7 +25,7 @@ >> #include <linux/slab.h> >> >> struct ti_lmu_data { >> - struct mfd_cell *cells; >> + const struct mfd_cell *cells; >> int num_cells; >> unsigned int max_register; >> }; >> @@ -63,7 +63,7 @@ static void ti_lmu_disable_hw(struct ti_lmu *lmu) >> gpio_set_value(lmu->en_gpio, 0); >> } >> >> -static struct mfd_cell lm3532_devices[] = { >> +static const struct mfd_cell lm3532_devices[] = { >> { >> .name = "ti-lmu-backlight", >> .id = LM3532, >> @@ -78,7 +78,7 @@ static struct mfd_cell lm3532_devices[] = { >> .of_compatible = "ti,lm363x-regulator", \ >> } \ >> >> -static struct mfd_cell lm3631_devices[] = { >> +static const struct mfd_cell lm3631_devices[] = { >> LM363X_REGULATOR(LM3631_BOOST), >> LM363X_REGULATOR(LM3631_LDO_CONT), >> LM363X_REGULATOR(LM3631_LDO_OREF), >> @@ -91,7 +91,7 @@ static struct mfd_cell lm3631_devices[] = { >> }, >> }; >> >> -static struct mfd_cell lm3632_devices[] = { >> +static const struct mfd_cell lm3632_devices[] = { >> LM363X_REGULATOR(LM3632_BOOST), >> LM363X_REGULATOR(LM3632_LDO_POS), >> LM363X_REGULATOR(LM3632_LDO_NEG), >> @@ -102,7 +102,7 @@ static struct mfd_cell lm3632_devices[] = { >> }, >> }; >> >> -static struct mfd_cell lm3633_devices[] = { >> +static const struct mfd_cell lm3633_devices[] = { >> { >> .name = "ti-lmu-backlight", >> .id = LM3633, >> @@ -120,7 +120,7 @@ static struct mfd_cell lm3633_devices[] = { >> }, >> }; >> >> -static struct mfd_cell lm3695_devices[] = { >> +static const struct mfd_cell lm3695_devices[] = { >> { >> .name = "ti-lmu-backlight", >> .id = LM3695, >> @@ -128,7 +128,7 @@ static struct mfd_cell lm3695_devices[] = { >> }, >> }; >> >> -static struct mfd_cell lm3697_devices[] = { >> +static const struct mfd_cell lm3697_devices[] = { >> { >> .name = "ti-lmu-backlight", >> .id = LM3697, >> > > >
On Fri, 07 Sep 2018, Dan Murphy wrote: > Pavel > > On 09/07/2018 04:39 AM, Pavel Machek wrote: > > On Wed 2018-08-29 11:31:08, Pavel Machek wrote: > >> From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > >> > >> mfd: ti-lmu: constify mfd_cell tables > >> > >> Add const attribute to all mfd_cell structures. > >> > >> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > >> Signed-off-by: Pavel Machek <pavel@ucw.cz> > > > > Lee, I guess this is for you to apply. Any news there? > > > > There are more patches ready, > > As I stated in another email thread. I don't see the need for this level of LMU framework. > > Here is the reference thread > > https://lore.kernel.org/patchwork/patch/982550/ This driver has been present for 1.5 years. Is that a NACK for *this* patch or are you hijacking? :)
On Wed, 29 Aug 2018, Pavel Machek wrote: > From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > > mfd: ti-lmu: constify mfd_cell tables > > Add const attribute to all mfd_cell structures. > > Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > Signed-off-by: Pavel Machek <pavel@ucw.cz> Applied, thanks.
Lee On 09/11/2018 10:57 AM, Lee Jones wrote: > On Fri, 07 Sep 2018, Dan Murphy wrote: > >> Pavel >> >> On 09/07/2018 04:39 AM, Pavel Machek wrote: >>> On Wed 2018-08-29 11:31:08, Pavel Machek wrote: >>>> From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> >>>> >>>> mfd: ti-lmu: constify mfd_cell tables >>>> >>>> Add const attribute to all mfd_cell structures. >>>> >>>> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> >>>> Signed-off-by: Pavel Machek <pavel@ucw.cz> >>> >>> Lee, I guess this is for you to apply. Any news there? >>> >>> There are more patches ready, >> >> As I stated in another email thread. I don't see the need for this level of LMU framework. >> >> Here is the reference thread >> >> https://lore.kernel.org/patchwork/patch/982550/ > > This driver has been present for 1.5 years. > > Is that a NACK for *this* patch or are you hijacking? :) > Its a NACK for adding this. I am pushing a new series for the LM3697 and will end up sending LED drivers for the non-MFD devices contained within. I will try to match the feature set the best I can.
Lee On 09/11/2018 12:08 PM, Dan Murphy wrote: > Lee > > On 09/11/2018 10:57 AM, Lee Jones wrote: >> On Fri, 07 Sep 2018, Dan Murphy wrote: >> >>> Pavel >>> >>> On 09/07/2018 04:39 AM, Pavel Machek wrote: >>>> On Wed 2018-08-29 11:31:08, Pavel Machek wrote: >>>>> From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> >>>>> >>>>> mfd: ti-lmu: constify mfd_cell tables >>>>> >>>>> Add const attribute to all mfd_cell structures. >>>>> >>>>> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> >>>>> Signed-off-by: Pavel Machek <pavel@ucw.cz> >>>> >>>> Lee, I guess this is for you to apply. Any news there? >>>> >>>> There are more patches ready, >>> >>> As I stated in another email thread. I don't see the need for this level of LMU framework. >>> >>> Here is the reference thread >>> >>> https://lore.kernel.org/patchwork/patch/982550/ >> >> This driver has been present for 1.5 years. >> >> Is that a NACK for *this* patch or are you hijacking? :) >> > > Its a NACK for adding this. I am pushing a new series for the LM3697 and will end up > sending LED drivers for the non-MFD devices contained within. I will try to match the > feature set the best I can. > Sorry it is a NACK for adding the backlight series. This patch is fine. Dan
On Tue, 11 Sep 2018, Dan Murphy wrote: > Lee > > On 09/11/2018 12:08 PM, Dan Murphy wrote: > > Lee > > > > On 09/11/2018 10:57 AM, Lee Jones wrote: > >> On Fri, 07 Sep 2018, Dan Murphy wrote: > >> > >>> Pavel > >>> > >>> On 09/07/2018 04:39 AM, Pavel Machek wrote: > >>>> On Wed 2018-08-29 11:31:08, Pavel Machek wrote: > >>>>> From: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > >>>>> > >>>>> mfd: ti-lmu: constify mfd_cell tables > >>>>> > >>>>> Add const attribute to all mfd_cell structures. > >>>>> > >>>>> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk> > >>>>> Signed-off-by: Pavel Machek <pavel@ucw.cz> > >>>> > >>>> Lee, I guess this is for you to apply. Any news there? > >>>> > >>>> There are more patches ready, > >>> > >>> As I stated in another email thread. I don't see the need for this level of LMU framework. > >>> > >>> Here is the reference thread > >>> > >>> https://lore.kernel.org/patchwork/patch/982550/ > >> > >> This driver has been present for 1.5 years. > >> > >> Is that a NACK for *this* patch or are you hijacking? :) > >> > > > > Its a NACK for adding this. I am pushing a new series for the LM3697 and will end up > > sending LED drivers for the non-MFD devices contained within. I will try to match the > > feature set the best I can. > > Sorry it is a NACK for adding the backlight series. This patch is fine. Ack, thanks for confirming.
diff --git a/drivers/mfd/ti-lmu.c b/drivers/mfd/ti-lmu.c index cfb411c..990437e 100644 --- a/drivers/mfd/ti-lmu.c +++ b/drivers/mfd/ti-lmu.c @@ -25,7 +25,7 @@ #include <linux/slab.h> struct ti_lmu_data { - struct mfd_cell *cells; + const struct mfd_cell *cells; int num_cells; unsigned int max_register; }; @@ -63,7 +63,7 @@ static void ti_lmu_disable_hw(struct ti_lmu *lmu) gpio_set_value(lmu->en_gpio, 0); } -static struct mfd_cell lm3532_devices[] = { +static const struct mfd_cell lm3532_devices[] = { { .name = "ti-lmu-backlight", .id = LM3532, @@ -78,7 +78,7 @@ static struct mfd_cell lm3532_devices[] = { .of_compatible = "ti,lm363x-regulator", \ } \ -static struct mfd_cell lm3631_devices[] = { +static const struct mfd_cell lm3631_devices[] = { LM363X_REGULATOR(LM3631_BOOST), LM363X_REGULATOR(LM3631_LDO_CONT), LM363X_REGULATOR(LM3631_LDO_OREF), @@ -91,7 +91,7 @@ static struct mfd_cell lm3631_devices[] = { }, }; -static struct mfd_cell lm3632_devices[] = { +static const struct mfd_cell lm3632_devices[] = { LM363X_REGULATOR(LM3632_BOOST), LM363X_REGULATOR(LM3632_LDO_POS), LM363X_REGULATOR(LM3632_LDO_NEG), @@ -102,7 +102,7 @@ static struct mfd_cell lm3632_devices[] = { }, }; -static struct mfd_cell lm3633_devices[] = { +static const struct mfd_cell lm3633_devices[] = { { .name = "ti-lmu-backlight", .id = LM3633, @@ -120,7 +120,7 @@ static struct mfd_cell lm3633_devices[] = { }, }; -static struct mfd_cell lm3695_devices[] = { +static const struct mfd_cell lm3695_devices[] = { { .name = "ti-lmu-backlight", .id = LM3695, @@ -128,7 +128,7 @@ static struct mfd_cell lm3695_devices[] = { }, }; -static struct mfd_cell lm3697_devices[] = { +static const struct mfd_cell lm3697_devices[] = { { .name = "ti-lmu-backlight", .id = LM3697,