Arnd Bergmann writes:
> I would like those drivers to be enabled in some defconfig, so we get
> compile-time coverage, but we generally stopped having one-config-per-board
> files.
>
> Maybe we can have a pxa_defconfig file that enables lots of boards
> and then we remove the
Sergei Ianovich writes:
> On Tue, 2015-12-15 at 18:02 +0100, Arnd Bergmann wrote:
>> On Tuesday 15 December 2015 19:42:07 Sergei Ianovich wrote:
>> > There are several board-specific devices on LP8x4x: custom FPGA,
>> > custom
>> > UART, custom IRQ on FPGA, custom parallel bus
Arnd Bergmann <a...@arndb.de> writes:
> On Tuesday 15 December 2015 21:50:13 Sergei Ianovich wrote:
>> On Tue, 2015-12-15 at 19:06 +0100, Robert Jarzmik wrote:
>> Updated plan:
>> 1. MACH_PXA27X_DT
>> 2. PXA_FB and 8250_PXA to enable console
What about gpio-pxa
ined
> +F: arch/arm/boot/dts/pxa*
> F: arch/arm/mach-pxa/
> F: drivers/dma/pxa*
> F: drivers/pcmcia/pxa2xx*
Acked-by: Robert Jarzmik <robert.jarz...@free.fr>
Cheers.
--
Robert
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the
Add documentation for the PXA LCD controller devicetree binding.
Signed-off-by: Robert Jarzmik <robert.jarz...@free.fr>
---
Since v1: Philipp's review on the whole binding
Since v2: moved to display/, Philipp's and Rob's review
dropped panel description, should be a simple
Rob Herring writes:
>> The pxafb driver acts today on the subset of registers which are the same
>> across
>> all pxaXXX variants. This is what made me think only one compatible property
>> was
>> required.
>>
>> If I'm wrong, I could add "marvell,pxa3xx-lcdc", is that what
Rob Herring <r...@kernel.org> writes:
> On Sun, Oct 4, 2015 at 5:31 AM, Robert Jarzmik <robert.jarz...@free.fr> wrote:
>> Add documentation for the PXA frambuffer devicetree binding.
>
> Strictly speaking this is a binding for PXA display controller, not a
> L
Philipp Zabel <philipp.za...@gmail.com> writes:
> On Sun, Oct 4, 2015 at 12:31 PM, Robert Jarzmik <robert.jarz...@free.fr>
> wrote:
>> + lcd-controller@4050 {
>> + compatible = "marvell,pxa2xx-lcdc";
>
Add documentation for the PXA frambuffer devicetree binding.
Signed-off-by: Robert Jarzmik <robert.jarz...@free.fr>
---
Since v1: Philipp's review on the whole binding
---
.../devicetree/bindings/video/marvell,pxafb.txt| 80 ++
1 file changed, 80 insertions(+)
Philipp Zabel <philipp.za...@gmail.com> writes:
> On Sat, Oct 3, 2015 at 6:11 PM, Robert Jarzmik <robert.jarz...@free.fr> wrote:
>> Add documentation for the PXA frambuffer devicetree binding.
>>
>> Signed-off-by: Robert Jarzmik <robert.jarz...@free.fr>
Add documentation for the PXA frambuffer devicetree binding.
Signed-off-by: Robert Jarzmik <robert.jarz...@free.fr>
Cc: Jean-Christophe Plagniol-Villard <plagn...@jcrosoft.com>
Cc: Tomi Valkeinen <tomi.valkei...@ti.com>
Cc: linux-fb...@vger.kernel.org
---
.../devicetree/bind
The PXA architecture provides a DMA to pump data from the nand
controller to memory and the other way around. Add it to the binding
description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt | 3 +++
1 file changed, 3 insertions
-by: Robert Jarzmik robert.jarz...@free.fr
Cheers.
--
Robert
--
To unsubscribe from this list: send the line unsubscribe devicetree in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Vaibhav Hiremath vaibhav.hirem...@linaro.org writes:
Robert,
It would be helpful if you can test this patch-series and confirm that
it now fixes the NULL pointer deference issue.
Thanks,
Vaibhav
Hi Vaibhav,
My next slot is probably this comming Sunday. I'll do the test and report.
Vaibhav Hiremath vaibhav.hirem...@linaro.org writes:
On Monday 20 July 2015 12:39 PM, Vaibhav Hiremath wrote:
On Monday 20 July 2015 12:36 PM, Vaibhav Hiremath wrote:
On Saturday 18 July 2015 01:19 AM, Robert Jarzmik wrote:
Vaibhav Hiremath vaibhav.hirem...@linaro.org writes:
So, I
Vaibhav Hiremath vaibhav.hirem...@linaro.org writes:
So, I applied patches 1-6 to for-next to make some progress.
The others need more thought because of the bindings which shall be
discussed replying to the patches in question.
Thanks for the updated work with lots of proper references.
Robert Jarzmik robert.jarz...@free.fr writes:
Applied to pxa/dt, thanks.
--
Robert
--
To unsubscribe from this list: send the line unsubscribe devicetree in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Add the usb host controller to pxa27x and pxa3xx.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v2: change node name from ohci to usb (ePAPR)
---
arch/arm/boot/dts/pxa27x.dtsi | 8
arch/arm/boot/dts/pxa3xx.dtsi | 8
2 files changed, 16 insertions(+)
diff --git
Add the correct address and size to the device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts/pxa27x.dtsi
index 1402e23..fc79df9
Add the SoC embedded DMA controller, shared with the mmp architecture.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 9 +
arch/arm/boot/dts/pxa3xx.dtsi | 9 +
2 files changed, 18 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi
The pxa27x SoCs have an embedded camera host controller. Add the
description to the family description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v1: Sergey's comment on ePAR standard: imaging
---
arch/arm/boot/dts/pxa27x.dtsi | 17 +
1 file changed, 17
Add the 3 possible mmc controllers on pxa3xx SoCs to the devicetree
description. Add the dma and clocks to the device-tree description of
pxa27x and pxa3xx at the same time.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa2xx.dtsi | 4
arch/arm/boot/dts
Add the dma client description for pxa3xx-nand to use its dma through
device-tree.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa3xx.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/pxa3xx.dtsi b/arch/arm/boot/dts/pxa3xx.dtsi
index
Sergei Shtylyov sergei.shtyl...@cogentembedded.com writes:
Sigh. ePAPR standardizes the usb name for such nodes.
[...]
Indeed.
I'll send the v3 tomorrow.
Cheers.
--
Robert
--
To unsubscribe from this list: send the line unsubscribe devicetree in
Add the correct address and size to the device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts/pxa27x.dtsi
index 1402e23..fc79df9
Add the 3 possible mmc controllers on pxa3xx SoCs to the devicetree
description. Add the dma and clocks to the device-tree description of
pxa27x and pxa3xx at the same time.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa2xx.dtsi | 4
arch/arm/boot/dts
The pxa27x SoCs have an embedded camera host controller. Add the
description to the family description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v1: Sergey's comment on ePAR standard: imaging
---
arch/arm/boot/dts/pxa27x.dtsi | 17 +
1 file changed, 17
Add the SoC embedded DMA controller, shared with the mmp architecture.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 9 +
arch/arm/boot/dts/pxa3xx.dtsi | 9 +
2 files changed, 18 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi
Add the usb host controller to pxa27x and pxa3xx.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 8
arch/arm/boot/dts/pxa3xx.dtsi | 8
2 files changed, 16 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Add the dma client description for pxa3xx-nand to use its dma through
device-tree.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa3xx.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/pxa3xx.dtsi b/arch/arm/boot/dts/pxa3xx.dtsi
index
Sergei Shtylyov sergei.shtyl...@cogentembedded.com writes:
+pxa_camera: pxa_camera@5000 {
The ePAPR standard has something to say about the node naming:
The name of a node should be somewhat generic, reflecting the function of the
device and not its precise programming
Add the correct address and size to the device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts/pxa27x.dtsi
index 9ebfd7f..94cf80f
The pxa27x SoCs have an embedded camera host controller. Add the
description to the family description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 17 +
1 file changed, 17 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b
Add the usb host controller to pxa27x and pxa3xx.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 8
arch/arm/boot/dts/pxa3xx.dtsi | 8
2 files changed, 16 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Add the dma client description for pxa3xx-nand to use its dma through
device-tree.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa3xx.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/pxa3xx.dtsi b/arch/arm/boot/dts/pxa3xx.dtsi
index
Add the SoC embedded DMA controller, shared with the mmp architecture.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 9 +
arch/arm/boot/dts/pxa3xx.dtsi | 9 +
2 files changed, 18 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi
Add the 3 possible mmc controllers on pxa3xx SoCs to the devicetree
description. Add the dma and clocks to the device-tree description of
pxa27x and pxa3xx at the same time.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa2xx.dtsi | 4
arch/arm/boot/dts
Arnd Bergmann a...@arndb.de writes:
On Thursday 26 March 2015, Robert Jarzmik wrote:
Greg Kroah-Hartman gre...@linuxfoundation.org writes:
On Fri, Feb 20, 2015 at 05:02:57PM +0100, Robert Jarzmik wrote:
If there is no solution, I'll fallback through arch/arm/plat-pxa, not
very nice
Lee Jones lee.jo...@linaro.org writes:
On Sat, 28 Feb 2015, Robert Jarzmik wrote:
Lee Jones lee.jo...@linaro.org writes:
it doesn't specify which usecase is not covered by CLK_IGNORE_UNUSED, it
says, up to my understanding, that is it another way to have to
CLK_IGNORE_UNUSED
Greg Kroah-Hartman gre...@linuxfoundation.org writes:
On Sat, Feb 28, 2015 at 10:57:30AM +0100, Robert Jarzmik wrote:
Robert Jarzmik robert.jarz...@free.fr writes:
Hi Arnd and Greg,
It's been a week, backlog ping ?
If only my backlog was just one week...
Ah, that's bad :)
And I'm
Robert Jarzmik robert.jarz...@free.fr writes:
Hi Arnd and Greg,
It's been a week, backlog ping ?
I have this driver I'm upstreaming, which comes out of
arch/arm/mach-pxa/lubbock.c. As for the reason it is extracted, see submitted
commit [1] for reference.
The main question is : where does
Lee Jones lee.jo...@linaro.org writes:
v2 = v3:
- Ensure DT actually reflects h/w
- i.e. Nodes should not contain a mishmash of different IP
blocks, but should identify related h/w. In the current
example we use interconnects
- Change naming from clkdomain to
Lee Jones lee.jo...@linaro.org writes:
I wonder why there is a need for a new clock when CLK_IGNORE_UNUSED does
exist. What is the usecase that is covered by this patchset which is not
used by
CLK_IGNORE_UNUSED clock flag ?
And if that reason exists, I'd like to find it in the commit
Robert Jarzmik robert.jarz...@free.fr writes:
Robert Jarzmik robert.jarz...@free.fr writes:
pxa27x variant has 2 I2C busses on the SoC :
- the casual I2C
- the power I2C, normally driving power regulators, and capable of
receiving orders on core frequency modifications
Add the missing
- Mail original -
De: Lee Jones lee.jo...@linaro.org
À: Robert Jarzmik robert.jarz...@free.fr
Cc: Rob Herring robh...@kernel.org, Pawel Moll pawel.m...@arm.com,
Mark Rutland mark.rutl...@arm.com, Ian Campbell
ijc+devicet...@hellion.org.uk, Kumar Gala ga...@codeaurora.org, Daniel
Mack
Lee Jones lee.jo...@linaro.org writes:
What's all this? Please configure your mail client correctly.
For advice, see:
Documentation/email-clients.txt
While at day work, I have only access to web mail ...
2) after v2, we _both_ agreed that the accurate name is cplds
which exactly
Robert Jarzmik robert.jarz...@free.fr writes:
pxa27x variant has 2 I2C busses on the SoC :
- the casual I2C
- the power I2C, normally driving power regulators, and capable of
receiving orders on core frequency modifications
Add the missing pwri2c to pxa27x description.
Signed-off
Each pxa27x has an embedded keypad controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
pxa27x variant has 2 I2C busses on the SoC :
- the casual I2C
- the power I2C, normally driving power regulators, and capable of
receiving orders on core frequency modifications
Add the missing pwri2c to pxa27x description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v2
disable them automatically (unused clocks shutdown)
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v3: change pxa2xx-clks into clks to accomodate pxa3xx as well
---
arch/arm/boot/dts/pxa27x.dtsi | 18 ++
arch/arm/boot/dts/pxa2xx.dtsi | 7 ++-
arch/arm/boot/dts
Each pxa27x has an embedded usb udc controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v3: changed pxa2xx-clks into clks
---
arch/arm/boot/dts/pxa27x.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm
Each pxa has an embedded OS Timers IP. The kernel cannot work without a
valid clocksource, and this adds the OS Timers to the pxa device-tree
description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v1: removed clocksource node, pxa-timer being directly under
pxabus
Robert Jarzmik robert.jarz...@free.fr writes:
Add a binding for lubbock motherboard IO board.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v3: name change to lubbock-cplds,
Lee's comments taken into account.
Hi Lee,
I hope I have handled all the comments
+ ffuart: uart@4010 {
+ clocks = pxa2xx_clks CLK_FFUART;
+ };
+
After another thought about your one line node, I think this can be even
improved, so that :
- uart clocks are put into pxa2xx.dtsi instead of pxa27x.dtsi
- replace all
Alexandre Courbot gnu...@gmail.com writes:
Adding Robert who reported the same thing.
On Sat, Feb 7, 2015 at 6:28 AM, Tyler Hall tylerwh...@gmail.com wrote:
1. Require child nodes in DT for each bank
This would break DT compatibility.
Agreed.
2. Refactor gpio-pxa to only register one
Tyler Hall tylerwh...@gmail.com writes:
The issue with multiple gpiochips per of-node could be worked around as
followed I believe, comments?
diff --git a/drivers/gpio/gpiolib-of.c b/drivers/gpio/gpiolib-of.c
index 08261f2..43984ab 100644
--- a/drivers/gpio/gpiolib-of.c
+++
pxa27x variant has 2 I2C busses on the SoC :
- the casual I2C
- the power I2C, normally driving power regulators, and capable of
receiving orders on core frequency modifications
Add the missing pwri2c to pxa27x description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v2
Each pxa27x has an embedded keypad controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Each pxa27x has an embedded usb udc controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
disable them automatically (unused clocks shutdown)
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 31 ---
1 file changed, 28 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Each pxa has an embedded OS Timers IP. The kernel cannot work without a
valid clocksource, and this adds the OS Timers to the pxa device-tree
description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v1: removed clocksource node, pxa-timer being directly under
pxabus
Sergei Shtylyov sergei.shtyl...@cogentembedded.com writes:
Hello.
On 2/7/2015 3:39 PM, Robert Jarzmik wrote:
+stuart: uart@4070 {
+clocks = pxa2xx_clks CLK_STUART;
+};
+
The ePAPR standard tells to call such nodes serial, not uart.
Good
Sergei Shtylyov sergei.shtyl...@cogentembedded.com writes:
+clocksources {
+#address-cells = 1;
+#size-cells = 1;
+ranges;
+
+pxa-timer@40a0 {
Just timer@40a0, please.
Hi Sergei,
I forgot that in the v2, sorry. I'll put it in
Each pxa27x has an embedded usb udc controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Each pxa variant has 2 I2C busses on the SoC :
- the casual I2C
- the power I2C, normally driving power regulators, and capable of
receiving orders on core frequency modifications
Add the missing pwri2c to pxa description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm
disable them automatically (unused clocks shutdown)
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 36
1 file changed, 32 insertions(+), 4 deletions(-)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Each pxa has an embedded OS Timers IP. The kernel cannot work without a
valid clocksource, and this adds the OS Timers to the pxa device-tree
description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v1: removed clocksource node, pxa-timer being directly under
pxabus
Each pxa27x has an embedded keypad controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Mark Rutland mark.rutl...@arm.com writes:
On Sat, Jan 31, 2015 at 10:48:30PM +, Robert Jarzmik wrote:
+clocksources {
+#address-cells = 1;
+#size-cells = 1;
+ranges;
+
There is absolutely no need for this container node.
Please get rid
disable them automatically (unused clocks shutdown)
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 36
1 file changed, 32 insertions(+), 4 deletions(-)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Each pxa27x has an embedded usb udc controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
Each pxa variant has 2 I2C busses on the SoC :
- the casual I2C
- the power I2C, normally driving power regulators, and capable of
receiving orders on core frequency modifications
Add the missing pwri2c to pxa description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm
Each pxa has an embedded OS Timers IP. The kernel cannot work without a
valid clocksource, and this adds the OS Timers to the pxa device-tree
description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 13 +
1 file changed, 13 insertions
Each pxa27x has an embedded keypad controller. Add it in the pxa27x
device-tree description.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
arch/arm/boot/dts/pxa27x.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/pxa27x.dtsi b/arch/arm/boot/dts
, demuxing the
lubbock IO board interrupts.
This patch moves all that handling to a mfd driver. It's only purpose
for the time being is the interrupt handling, but in the future it
should encompass all the motherboard CPLDs handling :
- leds
- switches
- hexleds
Signed-off-by: Robert Jarzmik
As the interrupt handling was transferred to the lubbock_cplds driver,
make the switch in lubbock platform code.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v1: change the name from cottula to lubbock_io
Dmitry pointed out the Cottula was the pxa25x family name
Add a binding for lubbock motherboard IO board.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v3: name change to lubbock-cplds,
Lee's comments taken into account.
---
.../devicetree/bindings/mfd/lubbock-cplds.txt | 26 ++
1 file changed, 26
Add entry Lubbock cplds driver into the pxa platform scope.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index ddb9ac8..8c6a49d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7681,6 +7681,7 @@ T
Lee Jones lee.jo...@linaro.org writes:
Very well, Russell and yourself have convinced me. If you fixup the
remainder of comments, I'm happy.
Cool.
Let me a couple of days to gather my wits, cross-check I have not forgotten a
comment, make some testing on the board and then post v4.
Cheers.
Lee Jones lee.jo...@linaro.org writes:
On Wed, 21 Jan 2015, Robert Jarzmik wrote:
platform_get_irq()?
No. I need the flags.
Where are they used?
A couple of lines below, using local irqflags variable :
ret = devm_request_irq(pdev-dev, cot-irq, lubbock_irq_handler
- Mail original -
De: Lee Jones lee.jo...@linaro.org
First of all, this is my web mail interface, so please be kind with
my mail formatting ...
Looking at one of the other patches in the series it appears the flag
you're trying to capture is IORESOURCE_IRQ_LOWEDGE. When I grep for
Russell King - ARM Linux li...@arm.linux.org.uk writes:
What I'd suggest (and always have done) is:
dev_err(pdev-dev, couldn't request main irq%d: %d\n,
irq, ret);
I like it, it's even more compact, I'll use it for next patch version.
but I guess printing the IRQ number
Lee Jones lee.jo...@linaro.org writes:
On Fri, 16 Jan 2015, Robert Jarzmik wrote:
Add a binding for lubbock motherboard IO board.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
.../devicetree/bindings/mfd/lubbock-io.txt | 26
++
1 file changed, 26
Lee Jones lee.jo...@linaro.org writes:
On Fri, 16 Jan 2015, Robert Jarzmik wrote:
As a fix, move the gpio0 chained handler setup to a place where we have
the guarantee that pxa_gpio_probe() was called before, so that lubbock
handler becomes the true IRQ chained handler of GPIO0, demuxing
Add a binding for lubbock motherboard IO board.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
.../devicetree/bindings/mfd/lubbock-io.txt | 26 ++
1 file changed, 26 insertions(+)
create mode 100644 Documentation/devicetree/bindings/mfd/lubbock-io.txt
diff
, demuxing the
lubbock IO board interrupts.
This patch moves all that handling to a mfd driver. It's only purpose
for the time being is the interrupt handling, but in the future it
should encompass all the motherboard CPLDs handling :
- leds
- switches
- hexleds
Signed-off-by: Robert Jarzmik
As the interrupt handling was transferred to the lubbock_io driver, make
the switch in lubbock platform code.
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Since v1: change the name from cottula to lubbock_io
Dmitry pointed out the Cottula was the pxa25x family name
Mark Rutland mark.rutl...@arm.com writes:
Hi Robert,
Given the addition of an of_device_id table and some (implicit) property
parsing, this requires a device tree binding document.
Yes, you're right. I'll prepare that.
+ret = devm_request_irq(pdev-dev, cot-irq, lubbock_irq_handler, 0,
, demuxing the
lubbock IO board interrupts.
This patch moves all that handling to a mfd driver. It's only purpose
for the time being is the interrupt handling, but in the future it
should encompass all the motherboard CPLDs handling :
- leds
- switches
- hexleds
Signed-off-by: Robert Jarzmik
Laurent Pinchart laurent.pinch...@ideasonboard.com writes:
Hi Robert,
What happened to this patch ? It looks like the rest of the series got
merged,
but this one seems to be missing.
It got reverted, because there were 3 boards with a defconfig which required
that both pxa27x and pxa25x
Robert Jarzmik robert.jarz...@free.fr writes:
Arnd Bergmann a...@arndb.de writes:
On Monday 15 December 2014 00:10:06 Robert Jarzmik wrote:
+
+ platform_set_drvdata(pdev, cot);
+ cot-gpio0 = gpiod_get(pdev-dev, lubbock_irq, 0);
+ if (IS_ERR(cot-gpio0
Arnd Bergmann a...@arndb.de writes:
On Monday 15 December 2014 00:10:06 Robert Jarzmik wrote:
+
+ platform_set_drvdata(pdev, cot);
+ cot-gpio0 = gpiod_get(pdev-dev, lubbock_irq, 0);
+ if (IS_ERR(cot-gpio0)) {
+ dev_err(pdev-dev, Couldn't request GPIO : ret
Arnd Bergmann a...@arndb.de writes:
Will that look correct ?
I'd still prefer the platform data, but this seems good enough and I
see no serious problems with it.
OK, so I'll try with the 2 resources. If I'm bitten afterwards and am forced to
have a platform data, you'll tell me I had warned
the
lubbock IO board interrupts.
This patch moves all that handling to a mfd driver. It's only purpose
for the time being is the interrupt handling, but in the future it
should encompass all the motherboard CPLDs handling :
- leds
- switches
- hexleds
Signed-off-by: Robert Jarzmik robert.jarz
Felipe Balbi ba...@ti.com writes:
On Sun, Nov 09, 2014 at 02:02:18PM +0100, Robert Jarzmik wrote:
hsusb1_phy {
@@ -26,8 +31,11 @@ Example:
clock-names = main_clk;
vcc-supply = hsusb1_vcc_regulator;
reset-gpios = gpio1 7 GPIO_ACTIVE_LOW
Felipe Balbi ba...@ti.com writes:
On Fri, Nov 21, 2014 at 06:17:58PM +0100, Robert Jarzmik wrote:
Felipe Balbi ba...@ti.com writes:
On Sun, Nov 09, 2014 at 02:02:18PM +0100, Robert Jarzmik wrote:
hsusb1_phy {
@@ -26,8 +31,11 @@ Example:
clock-names = main_clk
Kevin Cernekee cerne...@gmail.com writes:
On Thu, Nov 13, 2014 at 1:42 AM, Arnd Bergmann a...@arndb.de wrote:
TTY naming is a mess today, and you seem to be caught in the middle
of it trying to work around the inherent problems. Extending the PXA
driver is an interesting approach since as you
Kevin Cernekee cerne...@gmail.com writes:
V1-V2:
Add a new UPIO_MEM32BE iotype instead of a separate big_endian flag.
Change some of the of_*_is_* APIs to return bool, where appropriate.
Fix a few minor comment issues.
Hi Kevin,
I'll review the pxa part tonight or tomorrow, just a simple
Enhance the phy documentation by adding 2 new optional bindings :
- the vbus gpio, which detects usb insertion
- the vbus regulator, which provides current drawn from the usb cable
Signed-off-by: Robert Jarzmik robert.jarz...@free.fr
---
Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt
Felipe Balbi ba...@ti.com writes:
fine by me, as long as their all optional and agreed with devicetree
folks. I think we still have time for v3.19 if you manage to finish this
before next week's end.
I will try, no promise I'll succeed in this window.
At least I should fire out within the
1 - 100 of 202 matches
Mail list logo