Re: [PATCH] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Florian Vaussard
On 05/20/2014 04:39 PM, Tony Lindgren wrote: * Florian Vaussard florian.vauss...@epfl.ch [140520 07:26]: @@ -77,6 +94,15 @@ 0x30 (PIN_INPUT_PULLUP | MUX_MODE3) /* gpmc_a24.gpio_48: amdix enabled */ ; }; + +dss_hdmi_pins: pinmux_dss_hdmi_pins

Re: [PATCH] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Florian Vaussard
Hi Joachim, On 05/20/2014 08:09 PM, Joachim Eastwood wrote: On 20 May 2014 16:25, Florian Vaussard florian.vauss...@epfl.ch wrote: Add the necessary DTS nodes to enable the micro-HDMI output on Parlor board. Signed-off-by: Florian Vaussard florian.vauss...@epfl.ch ---

Re: [PATCH] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Florian Vaussard
On 05/20/2014 08:09 PM, Joachim Eastwood wrote: On 20 May 2014 16:25, Florian Vaussard florian.vauss...@epfl.ch wrote: Add the necessary DTS nodes to enable the micro-HDMI output on Parlor board. Signed-off-by: Florian Vaussard florian.vauss...@epfl.ch ---

Re: [PATCH] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Tomi Valkeinen
On 21/05/14 11:14, Florian Vaussard wrote: I think Parlor has one and the hdmi-connector binding now supports it. See Tomi's 3.16/fbdev-omap branch. Looking into the details, the HPD pin of the parlor board is connected to the OMAP4 HDMI IP. The LINK_CONNECT and LINK_DISCONNECT events are

Re: [PATCH] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Florian Vaussard
On 05/21/2014 10:26 AM, Tomi Valkeinen wrote: On 21/05/14 11:14, Florian Vaussard wrote: I think Parlor has one and the hdmi-connector binding now supports it. See Tomi's 3.16/fbdev-omap branch. Looking into the details, the HPD pin of the parlor board is connected to the OMAP4 HDMI

[PATCH v2] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Florian Vaussard
Add the necessary DTS nodes to enable the micro-HDMI output on Parlor board. Signed-off-by: Florian Vaussard florian.vauss...@epfl.ch --- v1-v2: - Rebased on Tony's omap-for-v3.16/dt-v2 - Use OMAP4_IOPAD macro - Use hpd pin as GPIO with hdmi-connector arch/arm/boot/dts/omap4-duovero-parlor.dts

Re: [PATCHv2 resend 00/11] improve PWM lookup support without device tree

2014-05-21 Thread Thierry Reding
On Mon, May 19, 2014 at 10:42:31PM +0200, Alexandre Belloni wrote: Hi, Originally sent on Apr 14th, note that this series is blocking another 16 patches series, I would like it to be taken in 3.16 if we can agree on this implementation. A patch set as suggested by Thierry to make lookup

Re: [PATCH 5/7] mfd: twl4030-power: Add support for board specific configuration

2014-05-21 Thread Lee Jones
On Tue, 20 May 2014, Tony Lindgren wrote: * Lee Jones lee.jo...@linaro.org [140520 08:18]: Ah, I forgot to Ack this last time, didn't I? Acked-by: Lee Jones lee.jo...@linaro.org Yeah, here's this one updated with your ack. Has the code changed at all, or are you just reposting

Re: [PATCH v2 0/7] mfd: twl4030-power: Enable off-idle configuration when booted with device tree

2014-05-21 Thread Lee Jones
Here's an updated set of patches to enable low-power idle modes for some omap3 boards when booted with device tree. This series when applied on top of the patches in tread [PATCH 00/11]

Re: [PATCH v2 0/6] mmc: omap_hsmmc: convert to use devm_* and fixes

2014-05-21 Thread Ulf Hansson
On 9 May 2014 18:46, Balaji T K balaj...@ti.com wrote: v2: use devm_ioremap_resource add cmd23 multiblock read/write fix Balaji T K (6): mmc: omap_hsmmc: use devm_clk_get mmc: omap_hsmmc: use devm_request_irq mmc: omap_hsmmc: use devm_request_threaded_irq mmc: omap_hsmmc: use

Re: [PATCH] mmc: omap_hsmmc: use IS_ERR macro for error checking

2014-05-21 Thread Ulf Hansson
On 15 May 2014 15:23, Balaji T K balaj...@ti.com wrote: Debounce clock is optional, use IS_ERR macro instead of NULL pointer check. Signed-off-by: Balaji T K balaj...@ti.com Thanks Balaji, I will include this in the next PR I send to Chris. Kind regards Ulf Hansson -- To unsubscribe from

omap:am335x: unable to start kernel via kexec

2014-05-21 Thread Yegor Yefremov
Kernel: vanilla 3.15-rc5 kexec: latest git (21.05.2014) I can load the zImage + dtb from u-boot, but invoking kexec prints following data and nothing happens after Bye!: # kexec -d -f --dtb=/mnt/boot/am335x-evmsk.dtb /mnt/boot/zImage kernel: 0xb5eab008 kernel_size: 0x2036c kexec_load: entry =

[RFC PATCH 13/16] mtd: nand: omap: True device tree support

2014-05-21 Thread Roger Quadros
The NAND controller must be a child node of the Chip select (CS) node. NAND specific parameters are moved to the NAND node. Move NAND specific device tree parsing to NAND driver. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc.c | 183

[RFC PATCH 16/16] ARM: dts: omap3-beagle: Add NAND device

2014-05-21 Thread Roger Quadros
The beagle board contains a 16-bit NAND device connected to chip select 0 of the GPMC controller. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/boot/dts/omap3-beagle.dts | 66 ++ 1 file changed, 66 insertions(+) diff --git

[RFC PATCH 12/16] mtd: nand: omap: Copy platform data parameters to omap_nand_info data

2014-05-21 Thread Roger Quadros
Copy all the platform data parameters to the driver's local data structure 'omap_nand_info' and use it in the entire driver. This will make it easer for device tree migration. Signed-off-by: Roger Quadros rog...@ti.com --- drivers/mtd/nand/omap2.c | 27 ++- 1 file

[RFC PATCH 08/16] mtd: nand: omap: Fix build warning

2014-05-21 Thread Roger Quadros
Fix the following warning when CONFIG_MTD_NAND_OMAP_BCH is disabled. warning: ‘erased_sector_bitflips’ defined but not used [-Wunused-function] Signed-off-by: Roger Quadros rog...@ti.com --- drivers/mtd/nand/omap2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[RFC PATCH 09/16] mtd: nand: omap: Move IRQ handling from GPMC to NAND driver

2014-05-21 Thread Roger Quadros
Since the Interrupt Events are used only by the NAND driver, there is no point in managing the Interrupt registers in the GPMC driver and complicating it with irqchip modeling. Let's manage the interrupt registers directly in the NAND driver and get rid of irqchip model from GPMC driver. Get rid

[RFC PATCH 15/16] mtd: nand: omap: Update DT binding documentation

2014-05-21 Thread Roger Quadros
Add compatible id and other mandatory properties. Remove deprecated 'elm_id' property as it is no longer used. Update usage example. Signed-off-by: Roger Quadros rog...@ti.com --- .../devicetree/bindings/mtd/gpmc-nand.txt | 86 +++--- 1 file changed, 42 insertions(+),

[RFC PATCH 06/16] ARM: OMAP2+: gpmc: add NAND specific setup

2014-05-21 Thread Roger Quadros
Provide NAND specific resources and platform data. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc.c | 77 ++ 1 file changed, 77 insertions(+) diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c index

[RFC PATCH 11/16] mtd: nand: omap: Move NAND write protect code from GPMC to NAND driver

2014-05-21 Thread Roger Quadros
The write protect (WP) pin is only used for NAND devices. So move the code into the NAND driver. Get rid of gpmc_configure() and gpmc_write_reg() as they are no longer used. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc.c | 42

[RFC PATCH 07/16] ARM: OMAP2+: nand: Update gpmc_nand_init() to use generic_gpmc_init()

2014-05-21 Thread Roger Quadros
This function should only be called by board init code for legacy boot. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc-nand.c | 79 - 1 file changed, 14 insertions(+), 65 deletions(-) diff --git a/arch/arm/mach-omap2/gpmc-nand.c

[RFC PATCH 04/16] ARM: OMAP2+: gpmc: use platform data to configure CS space and poplulate device

2014-05-21 Thread Roger Quadros
Add gpmc_probe_legacy() that will be called for non DT boots. This function will use platform data to setup each chip select and populate the child platform device for each of the chip selects. Re-arrange init order so that gpmc device is created after the gpmc platform data is initialized by

[RFC PATCH 02/16] ARM: OMAP2+: gpmc: Add gpmc timings and settings to platform data

2014-05-21 Thread Roger Quadros
Add device_timings, gpmc_timings and gpmc_setting to gpmc platform data. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc.h | 125 -- include/linux/platform_data/gpmc-omap.h | 131 2 files changed,

[RFC PATCH 05/16] ARM: OMAP2+: gpmc: Use low level read/write for context save/restore

2014-05-21 Thread Roger Quadros
This will make it easier to move the GPMC driver out of arch/arm/mach-omap2. Just the context save/restore code can remain there without any dependency with the GPMC driver. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc.c | 121

[RFC PATCH 01/16] ARM: OMAP2+: gpmc: Add platform data

2014-05-21 Thread Roger Quadros
Add a platform data structure for GPMC. It contains all the necessary platform information that needs to be passed from platform init code to GPMC driver. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc.h | 4 +--- include/linux/platform_data/gpmc-omap.h |

[RFC PATCH 00/16] OMAP: GPMC: Restructure OMAP GPMC driver (NAND)

2014-05-21 Thread Roger Quadros
Hi, The existing OMAP GPMC driver has been suffering from ad-hoc architecture with no clear separation between GPMC driver, Chip Select timing/settings and Memory Device driver. The device tree implementation also reflects the same issues. The purpose of this series is to clean up the OMAP GPMC

[RFC PATCH 03/16] ARM: OMAP2+: gmpc: add gpmc_generic_init()

2014-05-21 Thread Roger Quadros
This function populates platform data for the specified Chip Select. It should be called by board init code. Signed-off-by: Roger Quadros rog...@ti.com --- arch/arm/mach-omap2/gpmc.c | 69 ++ arch/arm/mach-omap2/gpmc.h | 6 2 files changed, 75

[RFC PATCH 14/16] ARM: OMAP: gpmc: Update DT binding documentation

2014-05-21 Thread Roger Quadros
The meaning of ranges and how address mapping is done has changed. Ranges should now contain 2 ranges - GPMC I/O map. ~1GB. This map will be partitioned among the chip select (CS) nodes - GPMC register map. This is common for all the CS nodes and is shared only by the NAND controller.

[RFC PATCH 10/16] mtd: nand: omap: Move gpmc_update_nand_reg to nand driver

2014-05-21 Thread Roger Quadros
GPMC and NAND drivers share the same register space but never use the same registers. As there is no clear address seperation between the registers for GPMC and NAND, we can't easily split it up into 2 regions i.e. one for GPMC and other for NAND. Instead, we simply remap the entire register space

Re: [PATCH v2] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Tomi Valkeinen
On 21/05/14 12:15, Florian Vaussard wrote: Add the necessary DTS nodes to enable the micro-HDMI output on Parlor board. Signed-off-by: Florian Vaussard florian.vauss...@epfl.ch --- v1-v2: - Rebased on Tony's omap-for-v3.16/dt-v2 - Use OMAP4_IOPAD macro - Use hpd pin as GPIO with

[PATCH 2/2] ARM: dts: am43xx-clocks.dtsi: add ti,set-rate-parent to display clock path

2014-05-21 Thread Tomi Valkeinen
We need set-rate-parent flags for the display's clock path so that the DSS driver can change the clock rate of the PLL. This patchs adds the ti,set-rate-parent flag to disp_clk and dpll_disp_m2_ck clock nodes. Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com ---

[PATCH 1/2] ARM: dts: omap5-clocks.dtsi: add ti,set-rate-parent to dss_dss_clk

2014-05-21 Thread Tomi Valkeinen
Add ti,set-rate-parent to dss_dss_clk so that the DSS driver can set the rate. Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com --- arch/arm/boot/dts/omap54xx-clocks.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/omap54xx-clocks.dtsi

Re: [PATCH 4/4] ARM: dts: Add LCD panel sharp ls037v7dw01 support for omap3-evm and ldp

2014-05-21 Thread Tomi Valkeinen
On 14/05/14 00:32, Tony Lindgren wrote: +dss { + status = ok; + vdds_dsi-supply = vpll2; + port { + dpi_out: endpoint { + remote-endpoint = lcd_in; + data-lines = 18; + }; + }; +}; I just noticed the

[PATCH 0/6] AM43xx OMAP5 DSS DT changes

2014-05-21 Thread Tomi Valkeinen
Hi, Here are the AM43xx and OMAP5 display DT changes again. I've sent the clock related changes separately, and I removed OMAP5's RFBI node, which depends on more clock changes. The RFBI driver doesn't work at the moment anyway, so removing the RFBI node should not be an issue. Tony, if these

[PATCH 1/6] ARM: dts: am4372.dtsi: add DSS information

2014-05-21 Thread Tomi Valkeinen
From: Sathya Prakash M R sath...@ti.com Add DT data for the display subsystem for AM4372. The DSS on AM4372 is basically OMAP3's DSS, without DSI and VENC blocks. Signed-off-by: Sathya Prakash M R sath...@ti.com Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com ---

[PATCH 2/6] ARM: dts: am437x-gp-evm: add LCD data

2014-05-21 Thread Tomi Valkeinen
From: Sathya Prakash M R sath...@ti.com Add DT data for am437x-gp-evm's LCD panel. Signed-off-by: Sathya Prakash M R sath...@ti.com Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com --- arch/arm/boot/dts/am437x-gp-evm.dts | 97 + 1 file changed, 97

[PATCH 4/6] ARM: dts: omap5.dtsi: add DSS nodes

2014-05-21 Thread Tomi Valkeinen
Add OMAP5 DSS nodes to omap5.dtsi. Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com --- arch/arm/boot/dts/omap5.dtsi | 61 1 file changed, 61 insertions(+) diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index

[PATCH 3/6] ARM: dts: am43x-epos-evm: add LCD data

2014-05-21 Thread Tomi Valkeinen
Add DT data for am43x-epos-evm's LCD panel. Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com --- arch/arm/boot/dts/am43x-epos-evm.dts | 101 +++ 1 file changed, 101 insertions(+) diff --git a/arch/arm/boot/dts/am43x-epos-evm.dts

[PATCH 5/6] ARM: dts: omap5-uevm.dts: add tca6424a

2014-05-21 Thread Tomi Valkeinen
omap5-uevm has a tca6424a I/O expander. Add it to the .dts file. Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com --- arch/arm/boot/dts/omap5-uevm.dts | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/omap5-uevm.dts b/arch/arm/boot/dts/omap5-uevm.dts index

[PATCH 6/6] ARM: dts: omap5-uevm.dts: add display nodes

2014-05-21 Thread Tomi Valkeinen
omap5-uevm has a single HDMI output. Add the necessary display information, including pinmuxing. Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com --- arch/arm/boot/dts/omap5-uevm.dts | 82 1 file changed, 82 insertions(+) diff --git

Re: [PATCH 3/4] OMAPDSS: panel-sharp-ls037v7dw01: add device tree support

2014-05-21 Thread Tomi Valkeinen
On 19/05/14 22:51, Tony Lindgren wrote: 4. Having this hack limited to device tree based booting while we are trying to unify the functions for drivers to use to get their resources. I don't understand this one. With non-DT boot we don't have the issue at all, there's no need for

Re: omap:am335x: unable to start kernel via kexec

2014-05-21 Thread Yegor Yefremov
On Wed, May 21, 2014 at 12:26 PM, Yegor Yefremov yegorsli...@googlemail.com wrote: Kernel: vanilla 3.15-rc5 kexec: latest git (21.05.2014) I can load the zImage + dtb from u-boot, but invoking kexec prints following data and nothing happens after Bye!: # kexec -d -f

Re: [PATCH 3/4] OMAPDSS: panel-sharp-ls037v7dw01: add device tree support

2014-05-21 Thread Sebastian Reichel
Hi, On Wed, May 21, 2014 at 04:05:56PM +0300, Tomi Valkeinen wrote: I'll try and see how the other options work, which are: - Bailing out from module_init in each display driver. The reason I don't like this (although I haven't tried it) is that all the display drivers need the

Re: [PATCH 5/7] mfd: twl4030-power: Add support for board specific configuration

2014-05-21 Thread Tony Lindgren
* Lee Jones lee.jo...@linaro.org [140521 02:19]: On Tue, 20 May 2014, Tony Lindgren wrote: * Lee Jones lee.jo...@linaro.org [140520 08:18]: Ah, I forgot to Ack this last time, didn't I? Acked-by: Lee Jones lee.jo...@linaro.org Yeah, here's this one updated with your ack.

Re: [PATCH v2 0/7] mfd: twl4030-power: Enable off-idle configuration when booted with device tree

2014-05-21 Thread Tony Lindgren
* Lee Jones lee.jo...@linaro.org [140521 02:24]: Here's an updated set of patches to enable low-power idle modes for some omap3 boards when booted with device tree. This series when applied on top of the patches in tread

Re: [PATCH 4/4] ARM: dts: Add LCD panel sharp ls037v7dw01 support for omap3-evm and ldp

2014-05-21 Thread Tony Lindgren
* Tomi Valkeinen tomi.valkei...@ti.com [140521 05:45]: On 14/05/14 00:32, Tony Lindgren wrote: +dss { + status = ok; + vdds_dsi-supply = vpll2; + port { + dpi_out: endpoint { + remote-endpoint = lcd_in; + data-lines = 18; +

Re: [PATCH 0/6] AM43xx OMAP5 DSS DT changes

2014-05-21 Thread Tony Lindgren
* Tomi Valkeinen tomi.valkei...@ti.com [140521 05:51]: Hi, Here are the AM43xx and OMAP5 display DT changes again. I've sent the clock related changes separately, and I removed OMAP5's RFBI node, which depends on more clock changes. The RFBI driver doesn't work at the moment anyway, so

Re: [PATCH 5/7] mfd: twl4030-power: Add support for board specific configuration

2014-05-21 Thread Lee Jones
* Lee Jones lee.jo...@linaro.org [140520 08:18]: Ah, I forgot to Ack this last time, didn't I? Acked-by: Lee Jones lee.jo...@linaro.org Yeah, here's this one updated with your ack. Has the code changed at all, or are you just reposting with my Ack applied?

Re: [PATCH v2] ARM: dts: duovero-parlor: Add HDMI output

2014-05-21 Thread Tony Lindgren
* Tomi Valkeinen tomi.valkei...@ti.com [140521 05:04]: On 21/05/14 12:15, Florian Vaussard wrote: Add the necessary DTS nodes to enable the micro-HDMI output on Parlor board. Signed-off-by: Florian Vaussard florian.vauss...@epfl.ch --- v1-v2: - Rebased on Tony's

Re: [PATCH 0/6] AM43xx OMAP5 DSS DT changes

2014-05-21 Thread Tomi Valkeinen
On 21/05/14 18:02, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [140521 05:51]: Hi, Here are the AM43xx and OMAP5 display DT changes again. I've sent the clock related changes separately, and I removed OMAP5's RFBI node, which depends on more clock changes. The RFBI driver

Re: [PATCH 0/6] AM43xx OMAP5 DSS DT changes

2014-05-21 Thread Tony Lindgren
* Tomi Valkeinen tomi.valkei...@ti.com [140521 08:18]: On 21/05/14 18:02, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [140521 05:51]: Hi, Here are the AM43xx and OMAP5 display DT changes again. I've sent the clock related changes separately, and I removed OMAP5's RFBI

Re: [PATCH 0/6] AM43xx OMAP5 DSS DT changes

2014-05-21 Thread Tomi Valkeinen
On 21/05/14 18:26, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [140521 08:18]: On 21/05/14 18:02, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [140521 05:51]: Hi, Here are the AM43xx and OMAP5 display DT changes again. I've sent the clock related changes

Re: [PATCH 0/6] AM43xx OMAP5 DSS DT changes

2014-05-21 Thread Tony Lindgren
* Tomi Valkeinen tomi.valkei...@ti.com [140521 08:33]: On 21/05/14 18:26, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [140521 08:18]: On 21/05/14 18:02, Tony Lindgren wrote: * Tomi Valkeinen tomi.valkei...@ti.com [140521 05:51]: Hi, Here are the AM43xx and OMAP5

[PATCH] ARM: OMAP4: Ctrl module register define diet

2014-05-21 Thread Joachim Eastwood
Signed-off-by: Joachim Eastwood manab...@gmail.com --- Hi, The mach-omap2 directory contains full register defines for OMAP4 control module but only around 27 of those are used. There are is a total of 1795 register defines in four files with only 27 in use. That is pretty low usefulness

Re: [RFC PATCH 00/16] OMAP: GPMC: Restructure OMAP GPMC driver (NAND)

2014-05-21 Thread Ezequiel Garcia
Hi Roger, On 21 May 02:20 PM, Roger Quadros wrote: For DT boot: - The GPMC controller node should have a chip select (CS) node for each used chip select. The CS node must have a child device node for each device attached to that chip select. Properties for that child are GPMC agnostic.

[PATCHv4 0/4] tsc2005 DT binding

2014-05-21 Thread Sebastian Reichel
Hi, This adds device tree support for the tsc2005 touchscreen controller, which is currently only used by the Nokia N900 board. The patch does not update the reset pin handling for platform data based probe to avoid merge conflicts. The n900 platform code will be removed in the near future

[PATCHv4 1/4] Input: add common DT binding for touchscreens

2014-05-21 Thread Sebastian Reichel
Add common DT binding documentation for touchscreen devices and implement input_parse_touchscreen_of_params, which parses the common properties and configures the input device accordingly. The method currently does not interpret the axis inversion properties, since there is no matching flag in

[PATCHv4 3/4] Documentation: dt: Document TSC2005 DT binding

2014-05-21 Thread Sebastian Reichel
Add devicetree binding documentation for TSC2005 touchscreen. Reviewed-by: Pavel Machek pa...@ucw.cz Acked-by: Aaro Koskinen aaro.koski...@iki.fi Signed-off-by: Sebastian Reichel s...@kernel.org --- .../bindings/input/touchscreen/tsc2005.txt | 42 ++ 1 file changed,

[PATCHv4 4/4] DTS: ARM: OMAP3-N900: Add tsc2005 support

2014-05-21 Thread Sebastian Reichel
This adds support for the tsc2005 touchscreen to the Nokia N900 DTS file. Signed-off-by: Sebastian Reichel s...@kernel.org --- arch/arm/boot/dts/omap3-n900.dts | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/omap3-n900.dts

[PATCHv4 2/4] Input: tsc2005: add DT support

2014-05-21 Thread Sebastian Reichel
This adds DT support to the tsc2005 touchscreen driver. It also adds regulator support to the driver if booted via DT. Reviewed-by: Pavel Machek pa...@ucw.cz Acked-by: Aaro Koskinen aaro.koski...@iki.fi Signed-off-by: Sebastian Reichel s...@kernel.org --- drivers/input/touchscreen/tsc2005.c |

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Sebastian Reichel
Hi, On Mon, May 19, 2014 at 05:35:39PM -0700, Tony Lindgren wrote: * Tony Lindgren t...@atomide.com [140514 14:57]: * Sebastian Reichel s...@kernel.org [140510 09:40]: Add SSI device tree data for OMAP3 and Nokia N900. Picking this patch into omap-for-v3.16/dt thanks. Just noticed

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Tony Lindgren
* Sebastian Reichel s...@kernel.org [140521 11:26]: Hi, On Mon, May 19, 2014 at 05:35:39PM -0700, Tony Lindgren wrote: * Tony Lindgren t...@atomide.com [140514 14:57]: * Sebastian Reichel s...@kernel.org [140510 09:40]: Add SSI device tree data for OMAP3 and Nokia N900. Picking

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Tony Lindgren
* Tony Lindgren t...@atomide.com [140521 11:44]: * Sebastian Reichel s...@kernel.org [140521 11:26]: The hwmod data may be wrong. The information from commit 398917ce161e10d3c66afaefdb89c73c64c4b02d was simply interpolated from all information I found. The OMAP3 public TRM does not

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Sebastian Reichel
Hi, On Wed, May 21, 2014 at 11:43:19AM -0700, Tony Lindgren wrote: Just noticed that this patch seems to somehow break idle modes on n900, so dropping both dts changes for now. Basically the n900 debug LEDs won't ever go off with these two dts patches enabled, even without the

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Tony Lindgren
* Sebastian Reichel s...@kernel.org [140521 13:10]: Hi, On Wed, May 21, 2014 at 11:43:19AM -0700, Tony Lindgren wrote: Just noticed that this patch seems to somehow break idle modes on n900, so dropping both dts changes for now. Basically the n900 debug LEDs won't ever go off

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Sebastian Reichel
Hi, On Wed, May 21, 2014 at 12:45:28PM -0700, Tony Lindgren wrote: * Tony Lindgren t...@atomide.com [140521 11:44]: * Sebastian Reichel s...@kernel.org [140521 11:26]: The hwmod data may be wrong. The information from commit 398917ce161e10d3c66afaefdb89c73c64c4b02d was simply

Re: [PATCH] ARM: OMAP2+: Fix DMA hang after off-idle

2014-05-21 Thread Sebastian Reichel
On Fri, May 16, 2014 at 02:05:35PM -0700, Tony Lindgren wrote: Commit 6ddeb6d84459 (dmaengine: omap-dma: move IRQ handling to omap-dma) added support for handling interrupts in the omap dmaengine driver instead of the legacy driver. Because of different handling for interrupts this however

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Tony Lindgren
* Sebastian Reichel s...@kernel.org [140521 14:51]: On Wed, May 21, 2014 at 12:45:28PM -0700, Tony Lindgren wrote: Right. The only documentation of the SSI module is existing code sent by Carlos / included in the maemo kernel. That's probably better than any documentation though :) It's

Re: [PATCHv4 4/4] DTS: ARM: OMAP3-N900: Add tsc2005 support

2014-05-21 Thread Tony Lindgren
* Sebastian Reichel s...@kernel.org [140521 10:38]: This adds support for the tsc2005 touchscreen to the Nokia N900 DTS file. Signed-off-by: Sebastian Reichel s...@kernel.org Dmitry, if no other comments, feel free to pick this one too. This does not seem to conflict with anything I have

Locking problem during N900 shutdown with power management patchset

2014-05-21 Thread Sebastian Reichel
Hi Tony, Now that I have added the dma fix in addition to the idle support patchset I can do clean shutdowns (versus removing battery :)) and see the following final warning during shutdown: [ 3724.136474] reboot: Power down [ 3724.139770] [ cut here ] [ 3724.144683]

Re: [PATCHv5 09/10] DTS: ARM: OMAP3-N900: Add SSI support

2014-05-21 Thread Sebastian Reichel
Hi, On Wed, May 21, 2014 at 03:08:07PM -0700, Tony Lindgren wrote: * Sebastian Reichel s...@kernel.org [140521 14:51]: On Wed, May 21, 2014 at 12:45:28PM -0700, Tony Lindgren wrote: Right. The only documentation of the SSI module is existing code sent by Carlos / included in the maemo

Re: Locking problem during N900 shutdown with power management patchset

2014-05-21 Thread Tony Lindgren
* Sebastian Reichel s...@kernel.org [140521 16:55]: Hi Tony, Now that I have added the dma fix in addition to the idle support patchset I can do clean shutdowns (versus removing battery :)) and see the following final warning during shutdown: [ 3724.136474] reboot: Power down [

Re: [RFC PATCH 08/16] mtd: nand: omap: Fix build warning

2014-05-21 Thread Jingoo Han
On Wednesday, May 21, 2014 8:21 PM, Roger Quadros wrote: Fix the following warning when CONFIG_MTD_NAND_OMAP_BCH is disabled. warning: ‘erased_sector_bitflips’ defined but not used [-Wunused-function] Signed-off-by: Roger Quadros rog...@ti.com (+cc Christian Engelmayer) The same patch was

Re: [PATCH v3 00/13] ARM/DT: edma: IP configuration from hardware and cleanups

2014-05-21 Thread Vinod Koul
On Tue, May 20, 2014 at 04:26:09PM +0530, Sekhar Nori wrote: On Monday 19 May 2014 10:23 PM, Peter Ujfalusi wrote: On 05/19/2014 04:06 PM, Sekhar Nori wrote: On Friday 16 May 2014 05:47 PM, Peter Ujfalusi wrote: Hi, Changes since v2: - Comments from Sekhar and Arnd has been addressed

[PATCH v3 0/4] tps65917: Drivers for TPS65917 PMIC

2014-05-21 Thread Keerthy
The TPS65917 chip is a power management IC for Portable Navigation Systems and Tablet Computing devices. It contains the following components: - Regulators. - GPADC. - Over Temperature warning and Shut down. This patch series adds support for TPS65917 mfd device. At this time only the

[PATCH v3 1/4] MFD: DT bindings for the TPS65917 family MFD

2014-05-21 Thread Keerthy
Add the various binding files for the TPS65917 family of chips. There is a top level MFD binding then a seperate binding for regulators IP blocks on chips. Signed-off-by: Keerthy j-keer...@ti.com --- Documentation/devicetree/bindings/mfd/tps65917.txt | 35 1 file changed,

[PATCH v3 4/4] regulator: tps65917: Add Regulator driver for TPS65917 PMIC

2014-05-21 Thread Keerthy
This patch adds support for TPS65917 PMIC regulators. The regulators set consists of 5 SMPSs and 5 LDOs. The output voltages are configurable and are meant to supply power to the main processor and other components. Signed-off-by: Keerthy j-keer...@ti.com --- v3 Changes: removed NULL ops

[PATCH v3 0/6] Cleanup and fixes for dwc3-omap

2014-05-21 Thread George Cherian
The series does some refactoring on dwc3_probe() Patch 1 - Now that we use driver compatible for revision check, remove the unnecessary logic. Patch 2-4 - reduce the size of dwc3_probe() Patch 5 - Fix the crash on dwc3_omap removal Patch 6 - Addresses the issue of xhci hang while resuming from

[PATCH v3 3/6] usb: dwc3: dwc3-omap: Add dwc3_omap_set_utmi_mode() function

2014-05-21 Thread George Cherian
Move find and set the utmi mode to its own seperate function. Improve code readability, decrease the dwc3_probe() size. Signed-off-by: George Cherian george.cher...@ti.com --- drivers/usb/dwc3/dwc3-omap.c | 44 +--- 1 file changed, 25 insertions(+), 19

[PATCH v3 5/6] usb: dwc3: dwc3-omap: Fix the crash on module removal

2014-05-21 Thread George Cherian
Following crash is seen on dwc3_omap removal Unable to handle kernel NULL pointer dereference at virtual address 0018 pgd = ec098000 [0018] *pgd=ad1f9831, *pte=, *ppte= Internal error: Oops: 17 [#1] SMP ARM Modules linked in: usb_f_ss_lb g_zero usb_f_acm u_serial usb_f_ecm

[PATCH v3 6/6] usb: dwc3: dwc3-omap: Disable/Enable only wrapper interrupts in prepare/complete

2014-05-21 Thread George Cherian
The dwc3 wrapper driver should not be fiddling with the core interrupts. Disabling the core interrupts in prepare stops xhci from proper operation. So remove disable/enable of core interrupts from prepare/complete. Signed-off-by: George Cherian george.cher...@ti.com ---

[PATCH v3 2/6] usb: dwc3: dwc3-omap: Add dwc3_omap_map_offset() function

2014-05-21 Thread George Cherian
Move map offset to its own seperate function. Improve code readability, decrease the dwc3_probe() size. Signed-off-by: George Cherian george.cher...@ti.com --- drivers/usb/dwc3/dwc3-omap.c | 33 - 1 file changed, 20 insertions(+), 13 deletions(-) diff --git

[PATCH v3 4/6] usb: dwc3: dwc3-omap: Add dwc3_omap_extcon_register function

2014-05-21 Thread George Cherian
Move the extcon related code to its own function. Improve code readability, decrease the dwc3_probe() size. Signed-off-by: George Cherian george.cher...@ti.com --- drivers/usb/dwc3/dwc3-omap.c | 65 ++-- 1 file changed, 39 insertions(+), 26 deletions(-)

[PATCH v3 2/4] Regulators: Add TPS65917 Bindings

2014-05-21 Thread Keerthy
Add TPS65917 Bindings. Signed-off-by: Keerthy j-keer...@ti.com --- .../bindings/regulator/tps65917-pmic.txt | 67 1 file changed, 67 insertions(+) create mode 100644 Documentation/devicetree/bindings/regulator/tps65917-pmic.txt diff --git

[PATCH v3 1/6] usb: dwc3: dwc3-omap: Remove x_major calculation from revision register

2014-05-21 Thread George Cherian
Remove the x_major calculation logic from the wrapper revision register to differentiate between OMAP5 and AM437x. This was done to find the register offsets of wrapper register. Now that We do it using dt compatible, remove the whole logic. Signed-off-by: George Cherian george.cher...@ti.com ---

Re: [GIT PULL] omap fixes for v3.15 -rc cycle

2014-05-21 Thread Olof Johansson
On Mon, May 19, 2014 at 05:34:20PM -0700, Tony Lindgren wrote: The following changes since commit 89ca3b881987f5a4be4c5dbaa7f0df12bbdde2fd: Linux 3.15-rc4 (2014-05-04 18:14:42 -0700) are available in the git repository at: