mbox

[GIT,PULL] pxa for v4.4

Message ID 878u72zlif.fsf@belgarion.home
State New
Headers show

Pull-request

https://github.com/rjarzmik/linux.git pxa-for-4.4

Message

Robert Jarzmik Oct. 16, 2015, 7 p.m. UTC
Hi Arnd, Kevin and Olof,

This is the pxa pull request for 4.4 cycle. It is mainly magician enhancement
and fixes. Could you please consider pulling ?

The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

  Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

are available in the git repository at:

  https://github.com/rjarzmik/linux.git pxa-for-4.4

for you to fetch changes up to 54c09889bff6d99c8733eed4a26c9391b177c88b:

  ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode (2015-10-16 20:52:39 +0200)

----------------------------------------------------------------
This is the pxa changes for v4.4 cycle.

This cycle is bigger than usual :
 - magician was greatly enhanced (new IPs discovered, ...)
 - almost all legacy board files have been updated to the
   new PWM API (mostly for backlight control)
 - some minor fixes in raumfeld, z2 and mioa701

----------------------------------------------------------------
Arnd Bergmann (1):
      ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode

Jarkko Nikula (1):
      ARM: pxa: Remove unused clock_enable field from struct pxa2xx_spi_master

Petr Cvek (22):
      ARM: pxa: magician: Fix indentation in machine files
      ARM: pxa: magician: Print more specific error message for global GPIOs
      ARM: pxa: magician: Optimize debug messages for LCD power
      ARM: pxa: magician: Change description of LCD power GPIO
      ARM: pxa: magician: Add new discovered EGPIO pins
      ARM: pxa: magician: Rename abstract LCD GPIOs
      ARM: pxa: magician: Optimize powerup delays for Samsung LCD
      ARM: pxa: magician: Rename charger cable detection EGPIOs
      ARM: pxa: magician: Optimize Samsung LCD refresh to 50Hz
      ARM: pxa: magician: Fix and add charging detection functions
      ARM: pxa: magician: Fix platform data for both PXA27x I2C controllers
      ARM: pxa: magician: Fix redundant GPIO request for pxaficp_ir
      ARM: pxa: magician: Fix support for Intel Strata NOR Flash
      ARM: pxa: magician: Fix wrongly enabled USB host ports
      ARM: pxa: magician: Remove definition of the STUART port
      ARM: pxa: magician: Add debug message for backlight brightness function
      ARM: pxa: magician: Add missing regulator for PWM backlight
      ARM: pxa: magician: Move platform_add_devices() to the end of magician_init()
      ARM: pxa: magician: Change comments to be more informative
      ARM: pxa: magician: Add support for MAX1587A Vcore regulator
      ARM: pxa: magician: Add support for PXA27x UDC
      ARM: pxa: magician: Remove pdata for pasic3-leds

Robert Jarzmik (2):
      ARM: pxa: add resources to pxaficp_ir
      ARM: pxa: mioa701: add wm9713 codec

Thierry Reding (17):
      ARM: pxa: colibri-pxa270-income: Use PWM lookup table
      ARM: pxa: ezx: Use PWM lookup table
      ARM: pxa: hx4700: Remove unused field initializers
      ARM: pxa: lpd270: Use PWM lookup table
      ARM: pxa: magician: Use PWM lookup table
      ARM: pxa: mainstone: Use PWM lookup table
      ARM: pxa: mioa701: Use PWM lookup table
      ARM: pxa: palm27x: Use PWM lookup table
      ARM: pxa: palmte2: Use PWM lookup table
      ARM: pxa: pcm990: Use PWM lookup table
      ARM: pxa: raumfeld: Use PWM lookup table
      ARM: pxa: viper: Use PWM lookup table
      ARM: pxa: palmtc: Use PWM lookup table
      ARM: pxa: cm-x300: Use PWM lookup table
      ARM: pxa: tavorevb: Use PWM lookup table
      ARM: pxa: z2: Use PWM lookup table
      ARM: pxa: zylonite: Use PWM lookup table

Uwe Kleine-König (1):
      ARM: pxa: raumfeld: make some variables static

 Documentation/spi/pxa2xx                  |   6 -
 arch/arm/mach-pxa/cm-x300.c               |   9 +-
 arch/arm/mach-pxa/colibri-pxa270-income.c |   9 +-
 arch/arm/mach-pxa/devices.c               |  20 +
 arch/arm/mach-pxa/ezx.c                   |   9 +-
 arch/arm/mach-pxa/hx4700.c                |   3 -
 arch/arm/mach-pxa/icontrol.c              |   2 -
 arch/arm/mach-pxa/include/mach/magician.h |  70 +--
 arch/arm/mach-pxa/include/mach/pxa27x.h   |   2 +-
 arch/arm/mach-pxa/lpd270.c                |   9 +-
 arch/arm/mach-pxa/magician.c              | 680 ++++++++++++++++++------------
 arch/arm/mach-pxa/mainstone.c             |  19 +-
 arch/arm/mach-pxa/mioa701.c               |  11 +-
 arch/arm/mach-pxa/palm27x.c               |   9 +-
 arch/arm/mach-pxa/palmtc.c                |   9 +-
 arch/arm/mach-pxa/palmte2.c               |   9 +-
 arch/arm/mach-pxa/pcm990-baseboard.c      |   9 +-
 arch/arm/mach-pxa/pxa27x.c                |   2 +-
 arch/arm/mach-pxa/raumfeld.c              |  21 +-
 arch/arm/mach-pxa/tavorevb.c              |  13 +-
 arch/arm/mach-pxa/viper.c                 |   9 +-
 arch/arm/mach-pxa/z2.c                    |  15 +-
 arch/arm/mach-pxa/zylonite.c              |   9 +-
 include/linux/spi/pxa2xx_spi.h            |   1 -
 24 files changed, 608 insertions(+), 347 deletions(-)

Comments

Olof Johansson Oct. 23, 2015, 5:15 p.m. UTC | #1
On Fri, Oct 16, 2015 at 09:00:40PM +0200, Robert Jarzmik wrote:
> Hi Arnd, Kevin and Olof,
> 
> This is the pxa pull request for 4.4 cycle. It is mainly magician enhancement
> and fixes. Could you please consider pulling ?
> 
> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> 
>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/rjarzmik/linux.git pxa-for-4.4

Hi Robert,

I'm glad to see all this activity on PXA! You're reaching the amount of new
stuff that it's time to start splitting up in topics. I'll merge this branch
for this release, but I'm also going to go through below and show you how this
can/should be split up in the future.


First, take a look at our tree and how it's organized. Look at my presentation
from ELC 2014, or Arnd's from this year, to get an idea of the philosophy we
use and roughly how we categorize patches.

> ----------------------------------------------------------------
> Arnd Bergmann (1):
>       ARM: pxa: remove incorrect __init annotation on pxa27x_set_pwrmode

This is a fix or cleanup.

> Jarkko Nikula (1):
>       ARM: pxa: Remove unused clock_enable field from struct pxa2xx_spi_master

Cleanup.

> 
> Petr Cvek (22):
>       ARM: pxa: magician: Fix indentation in machine files
>       ARM: pxa: magician: Print more specific error message for global GPIOs
>       ARM: pxa: magician: Optimize debug messages for LCD power
>       ARM: pxa: magician: Change description of LCD power GPIO
>       ARM: pxa: magician: Add new discovered EGPIO pins
>       ARM: pxa: magician: Rename abstract LCD GPIOs
>       ARM: pxa: magician: Optimize powerup delays for Samsung LCD
>       ARM: pxa: magician: Rename charger cable detection EGPIOs
>       ARM: pxa: magician: Optimize Samsung LCD refresh to 50Hz
>       ARM: pxa: magician: Fix and add charging detection functions
>       ARM: pxa: magician: Fix platform data for both PXA27x I2C controllers
>       ARM: pxa: magician: Fix redundant GPIO request for pxaficp_ir
>       ARM: pxa: magician: Fix support for Intel Strata NOR Flash
>       ARM: pxa: magician: Fix wrongly enabled USB host ports
>       ARM: pxa: magician: Remove definition of the STUART port
>       ARM: pxa: magician: Add debug message for backlight brightness function
>       ARM: pxa: magician: Add missing regulator for PWM backlight
>       ARM: pxa: magician: Move platform_add_devices() to the end of magician_init()
>       ARM: pxa: magician: Change comments to be more informative
>       ARM: pxa: magician: Add support for MAX1587A Vcore regulator
>       ARM: pxa: magician: Add support for PXA27x UDC
>       ARM: pxa: magician: Remove pdata for pasic3-leds

Most of these are fixes/cleanups. With a burst of patches like this it can
sometimes be hard to rip them apart and put some in one bucked and others in
another. Feel free to keep them in a separate topic in that case
(magician-cleanup or similar)

> Robert Jarzmik (2):
>       ARM: pxa: add resources to pxaficp_ir
>       ARM: pxa: mioa701: add wm9713 codec

Board code, of which we tend to have almost none these days. :-)

> Thierry Reding (17):
>       ARM: pxa: colibri-pxa270-income: Use PWM lookup table
>       ARM: pxa: ezx: Use PWM lookup table
>       ARM: pxa: hx4700: Remove unused field initializers
>       ARM: pxa: lpd270: Use PWM lookup table
>       ARM: pxa: magician: Use PWM lookup table
>       ARM: pxa: mainstone: Use PWM lookup table
>       ARM: pxa: mioa701: Use PWM lookup table
>       ARM: pxa: palm27x: Use PWM lookup table
>       ARM: pxa: palmte2: Use PWM lookup table
>       ARM: pxa: pcm990: Use PWM lookup table
>       ARM: pxa: raumfeld: Use PWM lookup table
>       ARM: pxa: viper: Use PWM lookup table
>       ARM: pxa: palmtc: Use PWM lookup table
>       ARM: pxa: cm-x300: Use PWM lookup table
>       ARM: pxa: tavorevb: Use PWM lookup table
>       ARM: pxa: z2: Use PWM lookup table
>       ARM: pxa: zylonite: Use PWM lookup table

This could also be a topic on its own. We'd merge it into the cleanup branch at
our end, but you can provide it as a separate branch if you want.

> Uwe Kleine-K??nig (1):
>       ARM: pxa: raumfeld: make some variables static

cleanup.


Given that the bulk above was cleanup, that's also where I merged this branch
this time around.

Don't hesitate to ask if you have questions on how to handle this down the
road.


-Olof
Robert Jarzmik Oct. 24, 2015, 10:17 a.m. UTC | #2
Olof Johansson <olof@lixom.net> writes:

> On Fri, Oct 16, 2015 at 09:00:40PM +0200, Robert Jarzmik wrote:
>> Hi Arnd, Kevin and Olof,
>> 
>> This is the pxa pull request for 4.4 cycle. It is mainly magician enhancement
>> and fixes. Could you please consider pulling ?
>> 
>> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
>> 
>>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
>> 
>> are available in the git repository at:
>> 
>>   https://github.com/rjarzmik/linux.git pxa-for-4.4
>
> Hi Robert,
>
> I'm glad to see all this activity on PXA! You're reaching the amount of new
> stuff that it's time to start splitting up in topics. I'll merge this branch
> for this release, but I'm also going to go through below and show you how this
> can/should be split up in the future.
Ok, great !

> First, take a look at our tree and how it's organized. Look at my presentation
> from ELC 2014, or Arnd's from this year, to get an idea of the philosophy we
> use and roughly how we categorize patches.
Ok, just did.
I must admit I've been a bit lazy in this cycle, as I already have my tree split
into cleanup/fix/for-next/dt ...

For cleanup, I understand it all.
For the single fix, I wasn't aware I could make pull request before a merge
window for fixes, I though I could only issue them for post -rc1 series.

>> Petr Cvek (22):
> Most of these are fixes/cleanups. With a burst of patches like this it can
> sometimes be hard to rip them apart and put some in one bucked and others in
> another. Feel free to keep them in a separate topic in that case
> (magician-cleanup or similar)
All right, understood, that translates into a separate pull request.

> Board code, of which we tend to have almost none these days. :-)
I know, I'm working on the ablation, it's just the patient is long to cure :)

>> Thierry Reding (17):
> This could also be a topic on its own. We'd merge it into the cleanup branch at
> our end, but you can provide it as a separate branch if you want.
Okay, understood.

> Don't hesitate to ask if you have questions on how to handle this down the
> road.
Okay, thanks.
I'll try to split better next time. If I see I have another heavy pull-request
(at least heavy in a dying architecture context), I'll try to provide the pull
requests earlier, at -rc4, to let you time to correct me if I messed it up.

Cheers.
Olof Johansson Oct. 26, 2015, 5:55 a.m. UTC | #3
On Sat, Oct 24, 2015 at 12:17:25PM +0200, Robert Jarzmik wrote:
> Olof Johansson <olof@lixom.net> writes:
> 
> > On Fri, Oct 16, 2015 at 09:00:40PM +0200, Robert Jarzmik wrote:
> >> Hi Arnd, Kevin and Olof,
> >> 
> >> This is the pxa pull request for 4.4 cycle. It is mainly magician enhancement
> >> and fixes. Could you please consider pulling ?
> >> 
> >> The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:
> >> 
> >>   Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)
> >> 
> >> are available in the git repository at:
> >> 
> >>   https://github.com/rjarzmik/linux.git pxa-for-4.4
> >
> > Hi Robert,
> >
> > I'm glad to see all this activity on PXA! You're reaching the amount of new
> > stuff that it's time to start splitting up in topics. I'll merge this branch
> > for this release, but I'm also going to go through below and show you how this
> > can/should be split up in the future.
> Ok, great !
> 
> > First, take a look at our tree and how it's organized. Look at my presentation
> > from ELC 2014, or Arnd's from this year, to get an idea of the philosophy we
> > use and roughly how we categorize patches.
> Ok, just did.
> I must admit I've been a bit lazy in this cycle, as I already have my tree split
> into cleanup/fix/for-next/dt ...
> 
> For cleanup, I understand it all.
> For the single fix, I wasn't aware I could make pull request before a merge
> window for fixes, I though I could only issue them for post -rc1 series.

You can, but it's usually tricky to find a good base for them since we normally
ask for an -rc as the base for your branch.

For simple single fixes, you can always send them as patches as well. Or send
them after -rc1. :)

> >> Petr Cvek (22):
> > Most of these are fixes/cleanups. With a burst of patches like this it can
> > sometimes be hard to rip them apart and put some in one bucked and others in
> > another. Feel free to keep them in a separate topic in that case
> > (magician-cleanup or similar)
> All right, understood, that translates into a separate pull request.
> 
> > Board code, of which we tend to have almost none these days. :-)
> I know, I'm working on the ablation, it's just the patient is long to cure :)
> 
> >> Thierry Reding (17):
> > This could also be a topic on its own. We'd merge it into the cleanup branch at
> > our end, but you can provide it as a separate branch if you want.
> Okay, understood.
> 
> > Don't hesitate to ask if you have questions on how to handle this down the
> > road.
> Okay, thanks.
> I'll try to split better next time. If I see I have another heavy pull-request
> (at least heavy in a dying architecture context), I'll try to provide the pull
> requests earlier, at -rc4, to let you time to correct me if I messed it up.

No worries at all -- as I said, it's fine as it is and I was just taking the
opportunity to show how you could be thinking about it going forward.


-Olof