* [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.