All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
@ 2015-08-17 21:55 ` Petr Cvek
  0 siblings, 0 replies; 8+ messages in thread
From: Petr Cvek @ 2015-08-17 21:55 UTC (permalink / raw)
  To: robert.jarzmik, philipp.zabel, daniel, haojian.zhuang, sameo,
	lee.jones, cooloney, rpurdie, j.anaszewski, linux, sre,
	dbaryshkov, dwmw2
  Cc: linux-leds, linux-pm, linux-arm-kernel

This patchset will clean, fix and finally add multiple PXA devices
to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
This driver require changes into htc-pasic3 structures, which are used
exclusively by magician.c code.

Petr Cvek (21):
  ARM: pxa: magician: Fix Kconfig for magician to always include
    htc-egpio
  ARM: pxa: magician: Fix indentation and whitespaces
  ARM: pxa: magician: Fix comments, debug functions and print strings
  ARM: pxa: magician: Add, fix and init (new) GPIOs
  ARM: pxa: magician: Add support for ADS7846 touchscreen
  ARM: pxa: magician: Add normal and power I2C definition
  ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
  ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
  ARM: pxa: magician: Add OV9640 camera support
  ARM: pxa: magician: Add UDA1380 sound support
  ARM: pxa: magician: Add MAX1586 Vcore regulator support
  ARM: pxa: magician: Add PXA27x UDC support
  ARM: pxa: magician: Fix charging source and add NiCd backup charging
  ARM: pxa: magician: Fix PXA USB OHCI port enable flags
  ARM: pxa: magician: Fix PWM backlight regulator
  ARM: pxa: magician: Add support for alternative LCD backlight
  ARM: pxa: magician: Remove (temporarily) pasic3 LED support
  mfd: htc-pasic3: Prepare driver for leds-pasic3
  leds: leds-pasic3: Add support for PASIC3 LED controller
  ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
  ARM: pxa: magician: Move platform_add_devices() to the end of
    magician_init()

 arch/arm/mach-pxa/Kconfig                 |    1 +
 arch/arm/mach-pxa/include/mach/magician.h |   39 +-
 arch/arm/mach-pxa/magician.c              | 1153 ++++++++++++++++++++++-------
 drivers/leds/Kconfig                      |    9 +
 drivers/leds/Makefile                     |    1 +
 drivers/leds/leds-pasic3.c                |  232 ++++++
 drivers/mfd/htc-pasic3.c                  |   54 +-
 include/linux/mfd/htc-pasic3.h            |   85 ++-
 8 files changed, 1255 insertions(+), 319 deletions(-)
 create mode 100644 drivers/leds/leds-pasic3.c

-- 
1.7.12.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
@ 2015-08-17 21:55 ` Petr Cvek
  0 siblings, 0 replies; 8+ messages in thread
From: Petr Cvek @ 2015-08-17 21:55 UTC (permalink / raw)
  To: linux-arm-kernel

This patchset will clean, fix and finally add multiple PXA devices
to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
This driver require changes into htc-pasic3 structures, which are used
exclusively by magician.c code.

Petr Cvek (21):
  ARM: pxa: magician: Fix Kconfig for magician to always include
    htc-egpio
  ARM: pxa: magician: Fix indentation and whitespaces
  ARM: pxa: magician: Fix comments, debug functions and print strings
  ARM: pxa: magician: Add, fix and init (new) GPIOs
  ARM: pxa: magician: Add support for ADS7846 touchscreen
  ARM: pxa: magician: Add normal and power I2C definition
  ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
  ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
  ARM: pxa: magician: Add OV9640 camera support
  ARM: pxa: magician: Add UDA1380 sound support
  ARM: pxa: magician: Add MAX1586 Vcore regulator support
  ARM: pxa: magician: Add PXA27x UDC support
  ARM: pxa: magician: Fix charging source and add NiCd backup charging
  ARM: pxa: magician: Fix PXA USB OHCI port enable flags
  ARM: pxa: magician: Fix PWM backlight regulator
  ARM: pxa: magician: Add support for alternative LCD backlight
  ARM: pxa: magician: Remove (temporarily) pasic3 LED support
  mfd: htc-pasic3: Prepare driver for leds-pasic3
  leds: leds-pasic3: Add support for PASIC3 LED controller
  ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
  ARM: pxa: magician: Move platform_add_devices() to the end of
    magician_init()

 arch/arm/mach-pxa/Kconfig                 |    1 +
 arch/arm/mach-pxa/include/mach/magician.h |   39 +-
 arch/arm/mach-pxa/magician.c              | 1153 ++++++++++++++++++++++-------
 drivers/leds/Kconfig                      |    9 +
 drivers/leds/Makefile                     |    1 +
 drivers/leds/leds-pasic3.c                |  232 ++++++
 drivers/mfd/htc-pasic3.c                  |   54 +-
 include/linux/mfd/htc-pasic3.h            |   85 ++-
 8 files changed, 1255 insertions(+), 319 deletions(-)
 create mode 100644 drivers/leds/leds-pasic3.c

-- 
1.7.12.1

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
  2015-08-17 21:55 ` Petr Cvek
@ 2015-08-17 22:20   ` Petr Cvek
  -1 siblings, 0 replies; 8+ messages in thread
From: Petr Cvek @ 2015-08-17 22:20 UTC (permalink / raw)
  To: robert.jarzmik, philipp.zabel, daniel, haojian.zhuang, sameo,
	lee.jones, cooloney, rpurdie, j.anaszewski, linux, sre,
	dbaryshkov, dwmw2
  Cc: linux-leds, linux-pm, linux-arm-kernel

Dne 17.8.2015 v 23:55 Petr Cvek napsal(a):
> This patchset will clean, fix and finally add multiple PXA devices
> to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
> This driver require changes into htc-pasic3 structures, which are used
> exclusively by magician.c code.
> 
> Petr Cvek (21):
>   ARM: pxa: magician: Fix Kconfig for magician to always include
>     htc-egpio
>   ARM: pxa: magician: Fix indentation and whitespaces
>   ARM: pxa: magician: Fix comments, debug functions and print strings
>   ARM: pxa: magician: Add, fix and init (new) GPIOs
>   ARM: pxa: magician: Add support for ADS7846 touchscreen
>   ARM: pxa: magician: Add normal and power I2C definition
>   ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
>   ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
>   ARM: pxa: magician: Add OV9640 camera support
>   ARM: pxa: magician: Add UDA1380 sound support
>   ARM: pxa: magician: Add MAX1586 Vcore regulator support
>   ARM: pxa: magician: Add PXA27x UDC support
>   ARM: pxa: magician: Fix charging source and add NiCd backup charging
>   ARM: pxa: magician: Fix PXA USB OHCI port enable flags
>   ARM: pxa: magician: Fix PWM backlight regulator
>   ARM: pxa: magician: Add support for alternative LCD backlight
>   ARM: pxa: magician: Remove (temporarily) pasic3 LED support
>   mfd: htc-pasic3: Prepare driver for leds-pasic3
>   leds: leds-pasic3: Add support for PASIC3 LED controller
>   ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
>   ARM: pxa: magician: Move platform_add_devices() to the end of
>     magician_init()

Patches for EGPIO, charging, LCD, MAX1586 and UDC are required to use
Magician at all or else there will be no connectivity for debug console,
very fast accu discharge, no working LCD and/or no rootfs from MMC/SD.

Petr

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
@ 2015-08-17 22:20   ` Petr Cvek
  0 siblings, 0 replies; 8+ messages in thread
From: Petr Cvek @ 2015-08-17 22:20 UTC (permalink / raw)
  To: linux-arm-kernel

Dne 17.8.2015 v 23:55 Petr Cvek napsal(a):
> This patchset will clean, fix and finally add multiple PXA devices
> to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
> This driver require changes into htc-pasic3 structures, which are used
> exclusively by magician.c code.
> 
> Petr Cvek (21):
>   ARM: pxa: magician: Fix Kconfig for magician to always include
>     htc-egpio
>   ARM: pxa: magician: Fix indentation and whitespaces
>   ARM: pxa: magician: Fix comments, debug functions and print strings
>   ARM: pxa: magician: Add, fix and init (new) GPIOs
>   ARM: pxa: magician: Add support for ADS7846 touchscreen
>   ARM: pxa: magician: Add normal and power I2C definition
>   ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
>   ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
>   ARM: pxa: magician: Add OV9640 camera support
>   ARM: pxa: magician: Add UDA1380 sound support
>   ARM: pxa: magician: Add MAX1586 Vcore regulator support
>   ARM: pxa: magician: Add PXA27x UDC support
>   ARM: pxa: magician: Fix charging source and add NiCd backup charging
>   ARM: pxa: magician: Fix PXA USB OHCI port enable flags
>   ARM: pxa: magician: Fix PWM backlight regulator
>   ARM: pxa: magician: Add support for alternative LCD backlight
>   ARM: pxa: magician: Remove (temporarily) pasic3 LED support
>   mfd: htc-pasic3: Prepare driver for leds-pasic3
>   leds: leds-pasic3: Add support for PASIC3 LED controller
>   ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
>   ARM: pxa: magician: Move platform_add_devices() to the end of
>     magician_init()

Patches for EGPIO, charging, LCD, MAX1586 and UDC are required to use
Magician at all or else there will be no connectivity for debug console,
very fast accu discharge, no working LCD and/or no rootfs from MMC/SD.

Petr

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
  2015-08-17 21:55 ` Petr Cvek
@ 2015-09-05 10:10   ` Robert Jarzmik
  -1 siblings, 0 replies; 8+ messages in thread
From: Robert Jarzmik @ 2015-09-05 10:10 UTC (permalink / raw)
  To: Petr Cvek, philipp.zabel
  Cc: daniel, haojian.zhuang, sameo, lee.jones, cooloney, rpurdie,
	j.anaszewski, linux, sre, dbaryshkov, dwmw2, linux-leds,
	linux-pm, linux-arm-kernel

Petr Cvek <petr.cvek@tul.cz> writes:

> This patchset will clean, fix and finally add multiple PXA devices
> to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
> This driver require changes into htc-pasic3 structures, which are used
> exclusively by magician.c code.
>
> Petr Cvek (21):
>   ARM: pxa: magician: Fix Kconfig for magician to always include
>     htc-egpio
>   ARM: pxa: magician: Fix indentation and whitespaces
>   ARM: pxa: magician: Fix comments, debug functions and print strings
>   ARM: pxa: magician: Add, fix and init (new) GPIOs
>   ARM: pxa: magician: Add support for ADS7846 touchscreen
>   ARM: pxa: magician: Add normal and power I2C definition
>   ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
>   ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
>   ARM: pxa: magician: Add OV9640 camera support
>   ARM: pxa: magician: Add UDA1380 sound support
>   ARM: pxa: magician: Add MAX1586 Vcore regulator support
>   ARM: pxa: magician: Add PXA27x UDC support
>   ARM: pxa: magician: Fix charging source and add NiCd backup charging
>   ARM: pxa: magician: Fix PXA USB OHCI port enable flags
>   ARM: pxa: magician: Fix PWM backlight regulator
>   ARM: pxa: magician: Add support for alternative LCD backlight
>   ARM: pxa: magician: Remove (temporarily) pasic3 LED support
>   mfd: htc-pasic3: Prepare driver for leds-pasic3
>   leds: leds-pasic3: Add support for PASIC3 LED controller
>   ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
>   ARM: pxa: magician: Move platform_add_devices() to the end of
>     magician_init()

Hi Petr,

If you want several of these patches targeted at v4.3, I need to know which ones
(in arch/arm/mach-pxa) are pure fixes without which magician is broken.

And a confirmation from Philip on this list would make my life easier.

Cheers.

-- 
Robert

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
@ 2015-09-05 10:10   ` Robert Jarzmik
  0 siblings, 0 replies; 8+ messages in thread
From: Robert Jarzmik @ 2015-09-05 10:10 UTC (permalink / raw)
  To: linux-arm-kernel

Petr Cvek <petr.cvek@tul.cz> writes:

> This patchset will clean, fix and finally add multiple PXA devices
> to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
> This driver require changes into htc-pasic3 structures, which are used
> exclusively by magician.c code.
>
> Petr Cvek (21):
>   ARM: pxa: magician: Fix Kconfig for magician to always include
>     htc-egpio
>   ARM: pxa: magician: Fix indentation and whitespaces
>   ARM: pxa: magician: Fix comments, debug functions and print strings
>   ARM: pxa: magician: Add, fix and init (new) GPIOs
>   ARM: pxa: magician: Add support for ADS7846 touchscreen
>   ARM: pxa: magician: Add normal and power I2C definition
>   ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
>   ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
>   ARM: pxa: magician: Add OV9640 camera support
>   ARM: pxa: magician: Add UDA1380 sound support
>   ARM: pxa: magician: Add MAX1586 Vcore regulator support
>   ARM: pxa: magician: Add PXA27x UDC support
>   ARM: pxa: magician: Fix charging source and add NiCd backup charging
>   ARM: pxa: magician: Fix PXA USB OHCI port enable flags
>   ARM: pxa: magician: Fix PWM backlight regulator
>   ARM: pxa: magician: Add support for alternative LCD backlight
>   ARM: pxa: magician: Remove (temporarily) pasic3 LED support
>   mfd: htc-pasic3: Prepare driver for leds-pasic3
>   leds: leds-pasic3: Add support for PASIC3 LED controller
>   ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
>   ARM: pxa: magician: Move platform_add_devices() to the end of
>     magician_init()

Hi Petr,

If you want several of these patches targeted at v4.3, I need to know which ones
(in arch/arm/mach-pxa) are pure fixes without which magician is broken.

And a confirmation from Philip on this list would make my life easier.

Cheers.

-- 
Robert

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
  2015-09-05 10:10   ` Robert Jarzmik
@ 2015-09-07  4:14     ` Petr Cvek
  -1 siblings, 0 replies; 8+ messages in thread
From: Petr Cvek @ 2015-09-07  4:14 UTC (permalink / raw)
  To: Robert Jarzmik, philipp.zabel
  Cc: daniel, haojian.zhuang, sameo, lee.jones, cooloney, rpurdie,
	j.anaszewski, linux, sre, dbaryshkov, dwmw2, linux-leds,
	linux-pm, linux-arm-kernel

Dne 5.9.2015 v 12:10 Robert Jarzmik napsal(a):
> Petr Cvek <petr.cvek@tul.cz> writes:
> 
>> This patchset will clean, fix and finally add multiple PXA devices
>> to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
>> This driver require changes into htc-pasic3 structures, which are used
>> exclusively by magician.c code.
>>
>> Petr Cvek (21):
>>   ARM: pxa: magician: Fix Kconfig for magician to always include
>>     htc-egpio
>>   ARM: pxa: magician: Fix indentation and whitespaces
>>   ARM: pxa: magician: Fix comments, debug functions and print strings
>>   ARM: pxa: magician: Add, fix and init (new) GPIOs
>>   ARM: pxa: magician: Add support for ADS7846 touchscreen
>>   ARM: pxa: magician: Add normal and power I2C definition
>>   ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
>>   ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
>>   ARM: pxa: magician: Add OV9640 camera support
>>   ARM: pxa: magician: Add UDA1380 sound support
>>   ARM: pxa: magician: Add MAX1586 Vcore regulator support
>>   ARM: pxa: magician: Add PXA27x UDC support
>>   ARM: pxa: magician: Fix charging source and add NiCd backup charging
>>   ARM: pxa: magician: Fix PXA USB OHCI port enable flags
>>   ARM: pxa: magician: Fix PWM backlight regulator
>>   ARM: pxa: magician: Add support for alternative LCD backlight
>>   ARM: pxa: magician: Remove (temporarily) pasic3 LED support
>>   mfd: htc-pasic3: Prepare driver for leds-pasic3
>>   leds: leds-pasic3: Add support for PASIC3 LED controller
>>   ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
>>   ARM: pxa: magician: Move platform_add_devices() to the end of
>>     magician_init()
> 
> Hi Petr,
> 
> If you want several of these patches targeted at v4.3, I need to know which ones
> (in arch/arm/mach-pxa) are pure fixes without which magician is broken.
> 
> And a confirmation from Philip on this list would make my life easier.
> 

Sorry for delay, I was offline for few days and I have got frozen on creating rootfs suitable for NOR flash.

I will send next patchset soon (this week I hope). 

If it misses this devel window, it is OK to me (I'm no hurry :-D).

Best regards,
Petr


> Cheers.
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support
@ 2015-09-07  4:14     ` Petr Cvek
  0 siblings, 0 replies; 8+ messages in thread
From: Petr Cvek @ 2015-09-07  4:14 UTC (permalink / raw)
  To: linux-arm-kernel

Dne 5.9.2015 v 12:10 Robert Jarzmik napsal(a):
> Petr Cvek <petr.cvek@tul.cz> writes:
> 
>> This patchset will clean, fix and finally add multiple PXA devices
>> to HTC Magician machine. Also it adds leds-pasic3 driver to LED subsystem.
>> This driver require changes into htc-pasic3 structures, which are used
>> exclusively by magician.c code.
>>
>> Petr Cvek (21):
>>   ARM: pxa: magician: Fix Kconfig for magician to always include
>>     htc-egpio
>>   ARM: pxa: magician: Fix indentation and whitespaces
>>   ARM: pxa: magician: Fix comments, debug functions and print strings
>>   ARM: pxa: magician: Add, fix and init (new) GPIOs
>>   ARM: pxa: magician: Add support for ADS7846 touchscreen
>>   ARM: pxa: magician: Add normal and power I2C definition
>>   ARM: pxa: magician: Fix IrDA pdata and redundant GPIO request
>>   ARM: pxa: magician: Add StrataFlash Vpp GPIO and alternative driver
>>   ARM: pxa: magician: Add OV9640 camera support
>>   ARM: pxa: magician: Add UDA1380 sound support
>>   ARM: pxa: magician: Add MAX1586 Vcore regulator support
>>   ARM: pxa: magician: Add PXA27x UDC support
>>   ARM: pxa: magician: Fix charging source and add NiCd backup charging
>>   ARM: pxa: magician: Fix PXA USB OHCI port enable flags
>>   ARM: pxa: magician: Fix PWM backlight regulator
>>   ARM: pxa: magician: Add support for alternative LCD backlight
>>   ARM: pxa: magician: Remove (temporarily) pasic3 LED support
>>   mfd: htc-pasic3: Prepare driver for leds-pasic3
>>   leds: leds-pasic3: Add support for PASIC3 LED controller
>>   ARM: pxa: magician: Re-add pdata for new leds-pasic3 driver
>>   ARM: pxa: magician: Move platform_add_devices() to the end of
>>     magician_init()
> 
> Hi Petr,
> 
> If you want several of these patches targeted at v4.3, I need to know which ones
> (in arch/arm/mach-pxa) are pure fixes without which magician is broken.
> 
> And a confirmation from Philip on this list would make my life easier.
> 

Sorry for delay, I was offline for few days and I have got frozen on creating rootfs suitable for NOR flash.

I will send next patchset soon (this week I hope). 

If it misses this devel window, it is OK to me (I'm no hurry :-D).

Best regards,
Petr


> Cheers.
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-09-07  4:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-17 21:55 [PATCH v2 00/21] ARM: pxa: magician: Rework HTC Magician support Petr Cvek
2015-08-17 21:55 ` Petr Cvek
2015-08-17 22:20 ` Petr Cvek
2015-08-17 22:20   ` Petr Cvek
2015-09-05 10:10 ` Robert Jarzmik
2015-09-05 10:10   ` Robert Jarzmik
2015-09-07  4:14   ` Petr Cvek
2015-09-07  4:14     ` Petr Cvek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.