Re: [GIT PULL] few minor omap fixes against v4.4-rc6

2015-12-22 Thread Olof Johansson
On Mon, Dec 21, 2015 at 12:54:19PM -0800, Tony Lindgren wrote:
> The following changes since commit 14054fb1da099fd89208b8b319a00e0b902c7645:
> 
>   ARM: dts: am4372: fix clock source for arm twd and global timers 
> (2015-12-09 16:46:25 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.4/fixes-rc6
> 
> for you to fetch changes up to 0b4d6972d7b052b23d33ff9bdbb52958664fbb26:
> 
>   ARM: dts: Fix UART wakeirq for omap4 duovero parlor (2015-12-18 16:43:22 
> -0800)
> 
> 
> Few fixes for omaps to allow am437x only builds to boot properly with
> CPU_IDLE and ARM TWD timer. This is probably a common configuration setup
> for people making products with these SoCs so let's make sure it works.
> 
> Also a wakeirq fix for duovero parlor making my life a bit easier as that
> allows me to run basic PM regression tests on it.
> 
> It would be nice to have these in v4.4, but if it gets too late for that
> because of the holidays, it is not super critical if these get merged for
> v4.5.
> 

Merged into fixes for v4.4.


Thanks,

-Olof

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/4] omap changes for ti81xx devices and minimal dra62x j5eco-evm support

2015-12-22 Thread Olof Johansson
On Tue, Dec 22, 2015 at 3:33 PM, Tony Lindgren <t...@atomide.com> wrote:
> * Olof Johansson <o...@lixom.net> [151222 14:58]:
>> Hi Tony,
>>
>> On Mon, Dec 21, 2015 at 01:06:35PM -0800, Tony Lindgren wrote:
>> > The following changes since commit 
>> > d893656e61040f3ff7b5f72a986052a348f3c94e:
>> >
>> >   ARM: OMAP2+: Remove useless check for legacy booting for dm814x 
>> > (2015-12-09 16:53:46 -0800)
>> >
>> > are available in the git repository at:
>> >
>> >   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
>> > tags/omap-for-v4.5/81xx-devices
>> >
>> > for you to fetch changes up to 8f2cf92a912ca7173d29c045d225588c9630ed94:
>> >
>> >   ARM: dts: Add usb support for j5-eco evm (2015-12-21 10:43:29 -0800)
>> >
>> > 
>> > Now with dm814x support fixed up enough where we can make use of some 
>> > clocks,
>> > we can adds some more basic devices for dm814x. And we can also add minimal
>> > support for dra62x j5eco-evm that is another ti81xx variant related to 
>> > dm814x.
>> >
>> > I would have rather merged this series toghether with the ADPLL clock 
>> > driver,
>> > and was waiting for that to get merged before sending out these patches. 
>> > But
>> > the ADPLL clock driver can be merged separately, and at least dm814x-evm,
>> > dra62x-j5eco-evm, and t410 all boot with this series alone. So let's merge
>> > these patches separately as that allows people to do development on these
>> > platforms for other device drivers using the mainline kernel.
>> >
>> > Note that this series depends on the earlier 81xx-fixes and omap initcall
>> > changes. It also depends on the DMA commit ae0add740cd0 that's already in
>> > mainline. As this series is mostly DTS changes with a few related hwmod
>> > changes, it's probably best merged along with the other DTS changes.
>>
>> I'm a little puzzled by how you chose to organize this branch. We usually
>> ask for SoC enablement and new DT files separately. Is there a reason you
>> couldn't split out the SoC pieces and include those in the soc branch, and
>> leave the DT contents for this one?
>
> Hmm yeah I guess I kept all the 81xx stuff in a single branch because of the
> earlier largeish set of 81xx fixes that had interlaced dts and SoC changes
> that had to be in a specific order to keep system booting because of bugs in
> the dts defined clocks.
>
> If you want to, I can respin these patches into two branches, one for dts and
> one for SoC changes. Probably both branches have to be based on the earlier
> branch "omap-for-v4.5/81xx-fixes-signed" to avoid merge conflicts though.

Yeah, that sounds good. Please do.


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/4] omap changes for ti81xx devices and minimal dra62x j5eco-evm support

2015-12-22 Thread Olof Johansson
Hi Tony,

On Mon, Dec 21, 2015 at 01:06:35PM -0800, Tony Lindgren wrote:
> The following changes since commit d893656e61040f3ff7b5f72a986052a348f3c94e:
> 
>   ARM: OMAP2+: Remove useless check for legacy booting for dm814x (2015-12-09 
> 16:53:46 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.5/81xx-devices
> 
> for you to fetch changes up to 8f2cf92a912ca7173d29c045d225588c9630ed94:
> 
>   ARM: dts: Add usb support for j5-eco evm (2015-12-21 10:43:29 -0800)
> 
> 
> Now with dm814x support fixed up enough where we can make use of some clocks,
> we can adds some more basic devices for dm814x. And we can also add minimal
> support for dra62x j5eco-evm that is another ti81xx variant related to dm814x.
> 
> I would have rather merged this series toghether with the ADPLL clock driver,
> and was waiting for that to get merged before sending out these patches. But
> the ADPLL clock driver can be merged separately, and at least dm814x-evm,
> dra62x-j5eco-evm, and t410 all boot with this series alone. So let's merge
> these patches separately as that allows people to do development on these
> platforms for other device drivers using the mainline kernel.
> 
> Note that this series depends on the earlier 81xx-fixes and omap initcall
> changes. It also depends on the DMA commit ae0add740cd0 that's already in
> mainline. As this series is mostly DTS changes with a few related hwmod
> changes, it's probably best merged along with the other DTS changes.

I'm a little puzzled by how you chose to organize this branch. We usually
ask for SoC enablement and new DT files separately. Is there a reason you
couldn't split out the SoC pieces and include those in the soc branch, and
leave the DT contents for this one?


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 4/4] omap device tree changes for v4.5, part 2

2015-12-22 Thread Olof Johansson
On Mon, Dec 21, 2015 at 01:06:37PM -0800, Tony Lindgren wrote:
> The following changes since commit 89c6f2e5ab7a0499c6bcb25d281977ada205765d:
> 
>   ARM: dts: omap3-igep0030: Use MMC pwrseq to init SDIO WiFi (2015-12-07 
> 16:11:43 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.5/dt-pt2
> 
> for you to fetch changes up to 6c95771f8c71cd4dd6ed7ab84a3aea7d509d7704:
> 
>   ARM: OMAP2+: LogicPD Torpedo: Add Touchscreen Support (2015-12-21 11:10:40 
> -0800)
> 
> 
> Second set of omap device tree changes for v4.5 merge window. This series
> updates the EDMA bindings based on the various fixes to split EDMA into
> separate independent devices. It also adds support for more devices on the
> CompuLab cm-t335 and LogicPD Torpedo boards, and enables the new bindings
> for qspi for am437x and dra7. There are also few dra7 regulator fixes, and
> change of gpoi-key,wakeup to wakeup-source.
> 
> These depend on commit ae0add740cd0 ("dmaengine: edma: DT: Change reserved
> slot array from 16bit to 32bit type") already merged into mainline.

Thanks, merged.


-Olof

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/4] omap wakeup-m3 driver for v4.5 merge window

2015-12-22 Thread Olof Johansson
On Mon, Dec 21, 2015 at 01:06:36PM -0800, Tony Lindgren wrote:
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
> 
>   Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.5/wakeup-m3
> 
> for you to fetch changes up to cdd5de500b2c90d5181ebc963826019a0a4234ba:
> 
>   soc: ti: Add wkup_m3_ipc driver (2015-12-03 07:24:29 -0800)
> 
> 
> TI wakeup M3 IPC device driver for v4.5 merge window. This driver will
> eventually allow am33xx and am437x to support PM with their Cortex-M3
> power management processor.
> 
> This driver has been waiting to get merged for quite a while but has
> had dependencies to the remoteproc that are now out of the way.

Merged, thanks.


-Olof

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/4] omap soc changes for v4.5 merge window

2015-12-22 Thread Olof Johansson
On Mon, Dec 21, 2015 at 01:06:34PM -0800, Tony Lindgren wrote:
> The following changes since commit 1ec218373b8ebda821aec00bb156a9c94fad9cd4:
> 
>   Linux 4.4-rc2 (2015-11-22 16:45:59 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.5/soc-initcall
> 
> for you to fetch changes up to f2e6a0a913b53f5af87c7e9a783ceae5bb4ae2c4:
> 
>   ARM: OMAP2+: Remove device creation for omap-pcm-audio (2015-12-17 10:34:41 
> -0800)
> 
> 
> SoC changes for omaps for v4.5 merge window. The main change here is to
> change the omap initcall levels a bit to initialize things later to allow
> early device drivers at core_initcall level. This makes things easier
> for us as most clocks can be made into regular device drivers except for
> a few early clocks needed to initialize system timers. I wanted to have
> these changes sit in Linux next for a few weeks before sending out a pull
> request, and so far now issues have showed up.
> 
> The other changes in this series are timer changes for making use of the
> new PWM driver, and timer changes to support more high security SoCs.
> Also few minor improvments for module autoidle settings for ti81xx spinbox
> and dra7 debug on uart4 in hwmod code. The rest is pretty much just removal
> of platform data for SoCs that are all device tree only nowadays.

Thanks, merged.


-Olof

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 13/14] ARM: DTS: am33xx: Use the new DT bindings for the eDMA3

2015-11-02 Thread Olof Johansson
Hi,

1) This seems to have broken BBB in -next for me, bisected down to this patch.

For bootlog:
http://arm-soc.lixom.net/bootlogs/next/next-20151102/bbb-arm-omap2plus_defconfig.html

2) Please avoid merging DT/platform code in your driver tree, Vinod,
at least without an ack from the platform maintainer. It can be a a
huge mess if they end up causing conflicts, so we always ask to merge
the DT changes through the platform maintainer (Tony in this case) by
default.


Thanks,

-Olof

On Fri, Oct 16, 2015 at 12:18 AM, Peter Ujfalusi  wrote:
> Switch to use the ti,edma3-tpcc and ti,edma3-tptc binding for the eDMA3 and
> enable the DMA even crossbar with ti,am335x-edma-crossbar.
> With the new bindings boards can customize and tweak the DMA channel
> priority to match their needs. With the new binding the memcpy is safe
> to be used since with the old binding it was not possible for a driver
> to know which channel is allowed to be used as non HW triggered channel.
>
> Signed-off-by: Peter Ujfalusi 
> ---
>  arch/arm/boot/dts/am335x-evm.dts|  9 +---
>  arch/arm/boot/dts/am335x-pepper.dts | 11 +
>  arch/arm/boot/dts/am33xx.dtsi   | 96 
> ++---
>  3 files changed, 73 insertions(+), 43 deletions(-)
>
> diff --git a/arch/arm/boot/dts/am335x-evm.dts 
> b/arch/arm/boot/dts/am335x-evm.dts
> index 1942a5c8132d..507980672c32 100644
> --- a/arch/arm/boot/dts/am335x-evm.dts
> +++ b/arch/arm/boot/dts/am335x-evm.dts
> @@ -743,8 +743,8 @@
>   {
> /* these are on the crossbar and are outlined in the
>xbar-event-map element */
> -   dmas = < 12
> -13>;
> +   dmas = <_xbar 12 0 1
> +   _xbar 13 0 2>;
> dma-names = "tx", "rx";
> status = "okay";
> vmmc-supply = <_en_reg>;
> @@ -766,11 +766,6 @@
> };
>  };
>
> - {
> -   ti,edma-xbar-event-map = /bits/ 16 <1 12
> -   2 13>;
> -};
> -
>   {
> status = "okay";
>  };
> diff --git a/arch/arm/boot/dts/am335x-pepper.dts 
> b/arch/arm/boot/dts/am335x-pepper.dts
> index 7106114c7464..39073b921664 100644
> --- a/arch/arm/boot/dts/am335x-pepper.dts
> +++ b/arch/arm/boot/dts/am335x-pepper.dts
> @@ -339,13 +339,6 @@
> ti,non-removable;
>  };
>
> - {
> -   /* Map eDMA MMC2 Events from Crossbar */
> -   ti,edma-xbar-event-map = /bits/ 16 <1 12
> -2 13>;
> -};
> -
> -
>   {
> /* Wifi & Bluetooth on MMC #3 */
> status = "okay";
> @@ -354,8 +347,8 @@
> vmmmc-supply = <_reg>;
> bus-width = <4>;
> ti,non-removable;
> -   dmas = < 12
> -13>;
> +   dmas = <_xbar 12 0 1
> +   _xbar 13 0 2>;
> dma-names = "tx", "rx";
>  };
>
> diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi
> index d23e2524d694..6053e75c6e99 100644
> --- a/arch/arm/boot/dts/am33xx.dtsi
> +++ b/arch/arm/boot/dts/am33xx.dtsi
> @@ -174,12 +174,54 @@
> };
>
> edma: edma@4900 {
> -   compatible = "ti,edma3";
> -   ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2";
> -   reg =   <0x4900 0x1>,
> -   <0x44e10f90 0x40>;
> +   compatible = "ti,edma3-tpcc";
> +   ti,hwmods = "tpcc";
> +   reg =   <0x4900 0x1>;
> +   reg-names = "edma3_cc";
> interrupts = <12 13 14>;
> -   #dma-cells = <1>;
> +   interrupt-names = "edma3_ccint", "emda3_mperr",
> + "edma3_ccerrint";
> +   dma-requests = <64>;
> +   #dma-cells = <2>;
> +
> +   ti,tptcs = <_tptc0 7>, <_tptc1 5>,
> +  <_tptc2 0>;
> +
> +   ti,edma-memcpy-channels = /bits/ 16 <20 21>;
> +   };
> +
> +   edma_tptc0: tptc@4980 {
> +   compatible = "ti,edma3-tptc";
> +   ti,hwmods = "tptc0";
> +   reg =   <0x4980 0x10>;
> +   interrupts = <112>;
> +   interrupt-names = "edma3_tcerrint";
> +   };
> +
> +   edma_tptc1: tptc@4990 {
> +   compatible = "ti,edma3-tptc";
> +   ti,hwmods = "tptc1";
> +   reg =   <0x4990 0x10>;
> +   interrupts = <113>;
> +   interrupt-names = "edma3_tcerrint";
> +   };
> +
> +   edma_tptc2: tptc@49a0 {
> +   compatible = "ti,edma3-tptc";
> +   ti,hwmods = "tptc2";
> +   reg =   <0x49a0 0x10>;
> + 

Re: [GIT PULL] two omap regression fixes for v4.3-rc cycle

2015-10-30 Thread Olof Johansson
On Thu, Oct 29, 2015 at 01:18:30PM -0700, Tony Lindgren wrote:
> The following changes since commit 57df5380853460bc66b59a46273ce113c923d39c:
> 
>   ARM: OMAP2+: Fix imprecise external abort caused by bogus SRAM init 
> (2015-10-19 08:55:46 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.3/fixes-rc7
> 
> for you to fetch changes up to 8f2279d5d908119a08e906be1c6b69c744d0c379:
> 
>   usb: musb: omap2430: Fix regression caused by driver core change 
> (2015-10-28 10:16:04 -0700)
> 
> 
> Two omap regression fixes:
> 
> - Fix omap3 MUSB with DMA caused by driver core changes
> 
> - Fix LCD DMA interrupt number for omap1 that did not
>   get changed for sparse IRQ changes
> 
> 
> Aaro Koskinen (1):
>   ARM: OMAP1: fix incorrect INT_DMA_LCD
> 
> Tony Lindgren (1):
>   usb: musb: omap2430: Fix regression caused by driver core change
> 

Thanks, merged.


-Olof

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap soc clean-up for v4.4 merge window

2015-10-25 Thread Olof Johansson
On Sat, Oct 24, 2015 at 01:42:10PM -0700, Tony Lindgren wrote:
> The following changes since commit 049e6dde7e57f0054fdc49102e7ef4830c698b46:
> 
>   Linux 4.3-rc4 (2015-10-04 16:57:17 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.4/soc-clean-up
> 
> for you to fetch changes up to ef4da0c1c8f3ca3e9dcf6936bf687a32cd62f293:
> 
>   Merge tag 'for-v4.4/omap-hwmod-cleanup-a' of 
> git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into 
> omap-for-v4.4/soc (2015-10-23 18:13:38 -0700)
> 
> 
> Minimal omap SoC changes for v4.4 merge window. As we've spent quite a
> bit of time sorting out regressions for v4.3 and are very late with
> these, I've kept the changes down to minimum:
> 
> - A series of timer changes from Felipe Balbi to get us closer to
>   moving the remaining timer code into drivers
> 
> - A series of hwmod clean-up changes queued by Paul Walmsley
> 
> - SoC detection clean-up to use soc_is instead of cpu_is as CPU is
>   within the SoC and is confusing naming. The rest we can now change
>   along with the other clean-up

This is arriving a bit late, but I've merged it anyway since it's cleanup.
Hopefully we won't see much regressions from it during the -rc cycle.


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH/RESEND] ARM: Remove __ref on hotplug cpu die path

2015-10-22 Thread Olof Johansson
On Mon, Oct 19, 2015 at 01:05:33PM -0700, Stephen Boyd wrote:
> Now that __cpuinit has been removed, the __ref markings on these
> functions are useless. Remove them. This also reduces the size of
> the multi_v7_defconfig image:
> 
> $ size before after
>textdata bss dec hex filename
>126835781470996  348904 14503478 dd4e36 before
>126832741470996  348904 14503174 dd4d06 after
> 
> presumably because now we don't have to jump to code in the
> .ref.text section and/or the noinline marking is removed.
> 
> Cc: Tony Lindgren 
> Acked-by: Barry Song 
> Acked-by: Andy Gross 
> Acked-by: Viresh Kumar 
> Cc: Shiraz Hashim 
> Cc: Stephen Warren 
> Acked-by: Thierry Reding 
> Cc: Alexandre Courbot 
> Acked-by: Linus Walleij 
> Acked-by: Sudeep Holla 
> Cc: Lorenzo Pieralisi 
> Cc: Will Deacon 
> Cc: Mark Rutland 
> Cc: 
> Cc: 
> Cc: 
> Cc: 
> Signed-off-by: Stephen Boyd 
> ---
> 
> Collected the acks and resent.

Applied to next/cleanup. Thanks!


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes for most mmc regressions and few other fixes

2015-09-26 Thread Olof Johansson
On Fri, Sep 25, 2015 at 07:40:35AM -0700, Tony Lindgren wrote:
> The following changes since commit 7168e947291f0ead07e5638b4599fb7845288b69:
> 
>   Merge branch 'fixes-rc1' into omap-for-v4.3/fixes (2015-09-14 13:42:11 
> -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
> tags/omap-for-v4.3/fixes-rc2
> 
> for you to fetch changes up to 9a5e3f27d1b8ca349b79e8b5fe1874db6f45:
> 
>   ARM: dts: fix omap2+ address translation for pbias (2015-09-24 16:28:32 
> -0700)

Thanks, merged now.


-Olof
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v3 02/15] mmc: host: omap_hsmmc: return on fatal errors from omap_hsmmc_reg_get

2015-08-28 Thread Olof Johansson
Hi,

On Thu, Aug 27, 2015 at 2:13 AM, Kishon Vijay Abraham I kis...@ti.com wrote:
 Now return error only if the return value of
 devm_regulator_get_optional() is not the same as -ENODEV, since with
 -EPROBE_DEFER, the regulator can be obtained later and all other
 errors are fatal.

 Signed-off-by: Kishon Vijay Abraham I kis...@ti.com
 Tested-by: Tony Lindgren t...@atomide.com

I bisected boot failures on Panda ES with multi_v7_defconfig down to
this commit on last night's -next build:

http://arm-soc.lixom.net/bootlogs/next/next-20150828/pandaes-arm-multi_v7_defconfig.html

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/2] omap soc fix for v4.3 merge window

2015-08-18 Thread Olof Johansson
On Thu, Aug 13, 2015 at 03:08:45AM -0700, Tony Lindgren wrote:
 The following changes since commit 24da741c678f865de3182194604dbddcc7fc7f3c:
 
   Merge branch 'dm814x-soc' into omap-for-v4.3/soc (2015-07-23 21:59:18 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/soc-pt2
 
 for you to fetch changes up to ed293d1ad2b0c28b6abc3bd728b07754bc00f1cd:
 
   memory: kill off set_irq_flags usage (2015-08-13 00:48:52 -0700)


Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/2] omap device tree changes for v4.3, part 4

2015-08-18 Thread Olof Johansson
On Thu, Aug 13, 2015 at 03:08:46AM -0700, Tony Lindgren wrote:
 The following changes since commit ed05637c30e6d13e5793aab64d6a6e57e30228af:
 
   ARM: dts: omap3-devkit8000: Add ADS7846 Touchscreen support (2015-08-06 
 02:43:09 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/dt-pt4-v2
 
 for you to fetch changes up to 8cbd4c2f6a996f6cf5dfdf8775d331606cff95bd:
 
   arm: boot: dts: am4372: add ARM timers and SCU nodes (2015-08-13 01:25:11 
 -0700)
 
 
 Fix up bogus RTC compatible change for am4372 and add missing
 DPLL for am4372 cpsw Ethernet driver. Also add ARM global and
 local timers for am4372.
 

Merged, thanks!


-Olof

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap gpmc null pointer fix against v4.2-rc6

2015-08-13 Thread Olof Johansson
On Thu, Aug 13, 2015 at 01:20:22AM -0700, Tony Lindgren wrote:
 The following changes since commit cd4556733b30cc363adc7b1cea3bffa7e2dd0c7c:
 
   ARM: dts: dra7: Fix broken pbias device creation (2015-08-05 03:04:07 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.2/fixes-rc6
 
 for you to fetch changes up to e984a1791ac6a7c944911207e8a9c344763f0003:
 
   memory: omap-gpmc: Don't try to save uninitialized GPMC context (2015-08-12 
 01:43:49 -0700)

Thanks, merged.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap dts changes for v4.3 merge window, part 3

2015-08-11 Thread Olof Johansson
On Thu, Aug 06, 2015 at 03:45:16AM -0700, Tony Lindgren wrote:
 The following changes since commit f5887fe5d14181aef0653ab04f60988252d42461:
 
   ARM: OMAP2+: Add custom abort handler for t410 (2015-07-23 22:33:19 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/dt-pt3
 
 for you to fetch changes up to ed05637c30e6d13e5793aab64d6a6e57e30228af:
 
   ARM: dts: omap3-devkit8000: Add ADS7846 Touchscreen support (2015-08-06 
 02:43:09 -0700)

Thanks, merged.


-Olof

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap pbias regulator regression fixes against v4.2-rc5

2015-08-11 Thread Olof Johansson
On Thu, Aug 06, 2015 at 03:40:31AM -0700, Tony Lindgren wrote:
 The following changes since commit 9908ac3daa3da2d236b5406b95d0865ddb8b29c4:
 
   ARM: dts: Correct audio input route  set mic bias for am335x-pepper 
 (2015-07-15 03:03:01 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.2/fixes-rc5
 
 for you to fetch changes up to cd4556733b30cc363adc7b1cea3bffa7e2dd0c7c:
 
   ARM: dts: dra7: Fix broken pbias device creation (2015-08-05 03:04:07 -0700)

Thanks, merged.


-Olof

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v3] ARM: kill off set_irq_flags usage

2015-07-28 Thread Olof Johansson
On Mon, Jul 27, 2015 at 03:55:13PM -0500, Rob Herring wrote:
 set_irq_flags is ARM specific with custom flags which have genirq
 equivalents. Convert drivers to use the genirq interfaces directly, so we
 can kill off set_irq_flags. The translation of flags is as follows:
 
 IRQF_VALID - !IRQ_NOREQUEST
 IRQF_PROBE - !IRQ_NOPROBE
 IRQF_NOAUTOEN - IRQ_NOAUTOEN
 
 For IRQs managed by an irqdomain, the irqdomain core code handles clearing
 and setting IRQ_NOREQUEST already, so there is no need to do this in
 .map() functions and we can simply remove the set_irq_flags calls. Some
 users also modify IRQ_NOPROBE and this has been maintained although it
 is not clear that is really needed. There appears to be a great deal of
 blind copy and paste of this code.
 
 Signed-off-by: Rob Herring r...@kernel.org
 Cc: Russell King li...@arm.linux.org.uk
 Cc: Sekhar Nori nsek...@ti.com
 Cc: Kevin Hilman khil...@deeprootsystems.com
 Cc: Jason Cooper ja...@lakedaemon.net
 Cc: Andrew Lunn and...@lunn.ch
 Cc: Sebastian Hesselbarth sebastian.hesselba...@gmail.com
 Cc: Gregory Clement gregory.clem...@free-electrons.com
 Acked-by: Hans Ulli Kroll ulli.kr...@googlemail.com
 Acked-by: Shawn Guo shawn...@kernel.org
 Cc: Sascha Hauer ker...@pengutronix.de
 Cc: Imre Kaloz ka...@openwrt.org
 Acked-by: Krzysztof Halasa khal...@piap.pl
 Cc: Greg Ungerer g...@uclinux.org
 Cc: Roland Stigge sti...@antcom.de
 Cc: Tony Lindgren t...@atomide.com
 Cc: Daniel Mack dan...@zonque.org
 Cc: Haojian Zhuang haojian.zhu...@gmail.com
 Cc: Robert Jarzmik robert.jarz...@free.fr
 Cc: Simtec Linux Team li...@simtec.co.uk
 Cc: Kukjin Kim kg...@kernel.org
 Cc: Krzysztof Kozlowski k.kozlow...@samsung.com
 Acked-by: Wan ZongShun mcuos@gmail.com
 Cc: linux-arm-ker...@lists.infradead.org
 Cc: linux-omap@vger.kernel.org
 Cc: linux-samsung-...@vger.kernel.org
 Tested-by: Kevin Hilman khil...@linaro.org
 ---
 Thomas asked that this be merged thru subsystem trees instead of arm-soc,
 so please apply just this patch to your tree.

this be merged through subsystem trees + please apply just this
patch. I'm going to assume that the first this means a patch series. So
I've applied this to next/cleanup, let me know if this was in error and
should be removed, it's easy to drop at this time.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/2] omap soc changes for v4.3

2015-07-27 Thread Olof Johansson
On Fri, Jul 24, 2015 at 05:06:10AM -0700, Tony Lindgren wrote:
 The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:
 
   Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/soc-signed
 
 for you to fetch changes up to 24da741c678f865de3182194604dbddcc7fc7f3c:
 
   Merge branch 'dm814x-soc' into omap-for-v4.3/soc (2015-07-23 21:59:18 -0700)
 
 
 SoC changes for omaps for v4.3 merge window:
 
 - Clean-up omap4_local_timer_init to drop deal legacy code
 
 - Provide proper IO map table for dra7
 
 - Clean-up IOMMU layer init code as it now uses IOMMU framework
 
 - A series of changes to fix up dm814x support that's been in a broken
   half-merged state for quite some time
 
 - A series of PRCM and hwmod changes via Paul Walmsley p...@pwsan.com:
 
   - I/O wakeup support for AM43xx
   - register lock and unlock support to the hwmod code (needed for the RTC
 IP blocks on some chips)
   - several fixes for sparse warnings and an unnecessary null pointer test
   - a DRA7xx clockdomain configuration workaround, to deal with some hardware
 bugs

Merged, thanks!

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/2] omap dts changes for dm814x for v4.3

2015-07-27 Thread Olof Johansson
On Fri, Jul 24, 2015 at 05:06:11AM -0700, Tony Lindgren wrote:
 The following changes since commit f9d50fef4b6447527c2be1ad07499221c2511391:
 
   ARM: OMAP2+: omap3-pandora: add wifi support (2015-07-21 04:07:42 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/dt-dm814x
 
 for you to fetch changes up to f5887fe5d14181aef0653ab04f60988252d42461:
 
   ARM: OMAP2+: Add custom abort handler for t410 (2015-07-23 22:33:19 -0700)
 
 
 omap dts changes for minimal dm814x support for v4.3 merge window.
 
 These changes make dm814x boot and adds minimal board support for
 dm814x-evm and hp t410.
 
 Note that to boot these depend on omap-for-v4.3/soc-signed branch,
 but as dm814x support is currently broken, these can be merged
 separately with the other dts changes.
 
 
 Tony Lindgren (5):
   ARM: dts: Add minimal dm814x support
   ARM: dts: Add minimal clocks for dm814x
   ARM: dts: Add minimal dts support for dm8148-evm
   ARM: dts: Add minimal support for HP T410
   ARM: OMAP2+: Add custom abort handler for t410

Thanks, merged.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] ARM: OMAP2+: hwmod fixes for v4.2-rc

2015-07-26 Thread Olof Johansson
On Thu, Jul 23, 2015 at 09:18:58PM -0700, Tony Lindgren wrote:
 Hi,
 
 Can you guys please pull this into arm soc fixes for v4.2 directly?
 
 I don't have other omap fixes queued at this point.

Merged, thanks!


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/3] drop few more legacy boards for v4.3

2015-07-22 Thread Olof Johansson
On Wed, Jul 22, 2015 at 02:41:17AM -0700, Tony Lindgren wrote:
 The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:
 
   Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/legacy-v2-signed
 
 for you to fetch changes up to 7fcf7e061edd368fac7fe4841a7f9e54c83b3ec8:
 
   ARM: OMAP2+: Remove legacy booting support for Pandora (2015-07-16 04:12:32 
 -0700)
 
 
 Drop more omap3 legacy board-*.c files for v4.3. This time we're
 dropping the board files for omap3logic and omap3pandora.
 
 The reason for dropping these now rather than later is that now
 we can simply revert the patches in case of unexpected issues as
 we are not dropping any platform data at this point.
 
 This leaves us with only the following board-*.c files:
 
 BOARD   REASON NEEDED
 board-ldp.c Still used in RMKs boot test system
 board-rx51-*.c  Needs /proc/atags support for user space
 
 Once we have the n900 legacy user space issues sorted out for
 /proc/atags and system_rev, we can drop the remaining two
 board-*.c files. And then one merge window after that we can
 drop the legacy booting support assuming no unexpected issues
 are found.

Very cool! Merged this into next/cleanup now.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/3] defconfig changes for v4.3g

2015-07-22 Thread Olof Johansson
On Wed, Jul 22, 2015 at 02:41:18AM -0700, Tony Lindgren wrote:
 The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:
 
   Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 omap-for-v4.3/defconfig
 
 for you to fetch changes up to da104dc845afbebcad6d87bd5810c266a426f4dc:
 
   ARM: omap2plus_defconfig: enable support for M25P80 SPI NOR (2015-07-16 
 00:54:53 -0700)
 
 
 Sekhar Nori (4):
   ARM: omap2plus_defconfig: enable support for TI ADC
   ARM: omap2plus_defconfig: enable support for TI touchscreen
   ARM: omap2plus_defconfig: enable support for TI CPTS
   ARM: omap2plus_defconfig: enable support for M25P80 SPI NOR

I think you meant to send this pull request for
tags/omap-for-v4.3/defconfig-signed instead, so that's what I merged.

Thanks,

-Olof

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/3] omap dts changes for v4.3, part2

2015-07-22 Thread Olof Johansson
On Wed, Jul 22, 2015 at 02:41:16AM -0700, Tony Lindgren wrote:
 The following changes since commit 80edaaead3687b47ba3760588306937439ebd7bd:
 
   ARM: dts: am335x-evm: Switch using simple-audio-card for audio support 
 (2015-07-14 04:28:25 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/dt-pt2
 
 for you to fetch changes up to f9d50fef4b6447527c2be1ad07499221c2511391:
 
   ARM: OMAP2+: omap3-pandora: add wifi support (2015-07-21 04:07:42 -0700)
 
 
 More omap dts changes for v4.3 merge window:
 
 - Add missing devices for pandora. Note that we're adding wl1251
   WLAN and LCD backlight support for now using legacy pdata as that
   allows us to drop the legacy board file for pandora in another
   series of patches
 
 - Enable power button support for omap5-uevm
 
 - Add aliases for am437x UARTs
 
 - Add support for phyCORE phyBOARD-WEGA-AM335x rdk and
   phyCORE-AM335x SoM
 
 - Use u16 values for tsc2046 on omap3-lilly

Merged, thanks!


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap dts changes for v4.3, part 1

2015-07-15 Thread Olof Johansson
On Wed, Jul 15, 2015 at 04:49:36AM -0700, Tony Lindgren wrote:
 The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:
 
   Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.3/dt-pt1
 
 for you to fetch changes up to 80edaaead3687b47ba3760588306937439ebd7bd:
 
   ARM: dts: am335x-evm: Switch using simple-audio-card for audio support 
 (2015-07-14 04:28:25 -0700)

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v4.2-rc2

2015-07-15 Thread Olof Johansson
On Wed, Jul 15, 2015 at 03:50:53AM -0700, Tony Lindgren wrote:
 The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:
 
   Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.2/fixes-rc2-v2
 
 for you to fetch changes up to 9908ac3daa3da2d236b5406b95d0865ddb8b29c4:
 
   ARM: dts: Correct audio input route  set mic bias for am335x-pepper 
 (2015-07-15 03:03:01 -0700)
 
 
 Fixes for omaps, all dts changes except for one:
 
 - Fix up LCD panel name for overo boards
 
 - Three fixes for pepper board for regulators, freqeuncy
   scaling and audio input. Note that there is still one
   issue being worked on for booting with multi_v7_defconfig
 
 - Add missing #iommu-cells for omap4 and 5
 
 - Add missing HAVE_ARM_SCU for am43xx

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/3] omap legacy boot clean-up for v4.1

2015-04-03 Thread Olof Johansson
On Thu, Mar 19, 2015 at 04:14:01PM -0700, Tony Lindgren wrote:
 The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:
 
   Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/v4.1-legacy
 
 for you to fetch changes up to 01ea0d4247bb3a224a66007e0a1291232c15d61a:
 
   ARM: OMAP2+: Remove legacy support for omap3 TouchBook (2015-03-16 17:07:26 
 -0700)

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] OMAP-GPMC driver updates for v4.1

2015-04-03 Thread Olof Johansson
On Mon, Mar 23, 2015 at 12:32:38PM +0200, Roger Quadros wrote:
 Hi Arnd, Hi Olof,
 
 Based on Tony's request I will be sending you pull requests for OMAP-GPMC 
 driver
 hence forth. I've sent this earlier on the 9th of March but had missed to 
 copy Olof.

It was actually in my queue but I hadn't gotten to it yet. A few comments
below.

 Please pull in these OMAP-GPMC driver fixes for v4.1.
 Patches have been tested for GPMC-NAND on dra7-evm and omap3-beagle.
 
 Thanks.
 
 The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:
 
   Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)
 
 are available in the git repository at:
 
   g...@github.com:rogerq/linux.git tags/gpmc-omap-for-v4.1
 
 for you to fetch changes up to 4b613e9b4bbe94545a588a100e09006d827a7ebe:
 
   ARM OMAP2+ GPMC: fix programming/showing reserved timing parameters 
 (2015-03-06 12:55:32 +0200)

Merged into next/drivers

 
 OMAP-GPMC driver fixes for v4.1
 
 * Fixed WAITMONITORINGTIME programming to be based on
 GPMC_CLK instead of GPMC_FCLK. The GPMC clock divider
 programming is fixed for both synchronous and asynchronous
 modes.
 * Allow GPMC's children of default bus type to be populated in
 the device tree.
 * Improved DEBUG output data and format.
 * Prevent writing 1 into reserved bits of GPMC_CONFIG7.
 
 
 Robert ABEL (8):
   ARM OMAP2+ GPMC: don't undef DEBUG
   ARM OMAP2+ GPMC: add bus children
   ARM OMAP2+ GPMC: fix debug output alignment
   ARM OMAP2+ GPMC: change get_gpmc_timing_reg output for DTS
   ARM OMAP2+ GPMC: always program GPMCFCLKDIVIDER
   ARM OMAP2+ GPMC: calculate GPMCFCLKDIVIDER based on WAITMONITORINGTIME
   ARM OMAP2+ GPMC: fix WAITMONITORINGTIME divider bug
   ARM OMAP2+ GPMC: fix programming/showing reserved timing parameters

We prefix patches to arch/arm/* with ARM: platform:. For these, memory: gpmc:
seems to be a better prefix going forward.

 Semen Protsenko (2):
   ARM: OMAP2+: gpmc: Fix writing in gpmc_cs_set_memconf
   ARM: OMAP2+: gpmc: make gpmc_cs_get_name() static
 
  arch/arm/mach-omap2/gpmc-nand.c|  18 +
  arch/arm/mach-omap2/gpmc-onenand.c |   4 +-
  arch/arm/mach-omap2/usb-tusb6010.c |   4 +-
  drivers/memory/omap-gpmc.c | 358 
 +++-
  include/linux/omap-gpmc.h  |   3 +-

Tip: If you have a 80-column terminal, or redirect the request-pull to
a file, you dont' get these super long diffstat lines. :)


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/3] omap defconfig changes for v4.1

2015-04-03 Thread Olof Johansson
On Thu, Mar 19, 2015 at 04:14:00PM -0700, Tony Lindgren wrote:
 The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:
 
   Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/v4.1-defconfig
 
 for you to fetch changes up to 1fd6d08cbd4bd8984241c7cef2f7c5cb67fce1aa:
 
   ARM: omap2plus_defconfig: Enable n900 modem as loadable modules (2015-03-16 
 12:48:44 -0700)
 
 
 Few omap2plus_defconfig updates to add commonly used drivers as
 loadable modules.
 
 Note that I'll do patches for armv7_defconfig for these at some
 point too once we're happy with omap2plus_defconfig to avoid
 extra churn on the defconfig files.

Merged, thanks.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/3] omap device tree changes for v4.1, part1

2015-04-03 Thread Olof Johansson
On Thu, Mar 19, 2015 at 04:13:59PM -0700, Tony Lindgren wrote:
 The following changes since commit 13a7a6ac0a11197edcd0f756a035f472b42cdf8b:
 
   Linux 4.0-rc2 (2015-03-03 09:04:59 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/v4.1-dt
 
 for you to fetch changes up to 10709c0858d89716b10b7bbf6d825044f2f59602:
 
   ARM: dts: Update Nanobone dts file (2015-03-19 10:59:28 -0700)
 
 
 Device tree related changes for omaps:
 
 - Add support for ChiliSOM
 
 - Add support for OpenPandora
 
 - Add support for BeagleBoard NAND
 
 - Enable crypto devices for omap3 devices
 
 - Add bindings for omap3 camera support
 
 - Updates for am437x and dra7x and dm816x SoCs

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] wireless wl12xx and omap device tree changes for v4.1

2015-04-03 Thread Olof Johansson
Hi,

On Wed, Mar 25, 2015 at 02:40:51PM -0700, Tony Lindgren wrote:
 The following changes since commit 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda:
 
   Linux 4.0-rc4 (2015-03-15 17:38:20 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.1/wl12xx-dt
 
 for you to fetch changes up to 83c3a7d4ac7fdc29a64bf9a5467a36b4c72a1eed:
 
   wlcore: remove wl12xx_platform_data (2015-03-24 09:48:14 -0700)
 
 
 Wireless and omap changes to make wl12xx driver to use device tree
 data instead of platform data from Eliad Peller el...@wizery.com:
 
 - Add device-tree support to the wlcore (wl12xx/wl18xx) driver.
 
 - Update the current users to use the bindings instead of pdata-quirks.
 
 - Finally, remove the deprecated wl12xx_platform_data struct
 
 Note that da850 board file code that still uses the platform data,
 but we have da850.dtsi that can be used instead. So it was decided
 that we should try to remove the wl12xx support from the da850
 board file as suggested by Sekhar Nori nsek...@ti.com. As it's
 the last patch in the series, the last patch can be simply reverted
 if needed.
 
 As this series touches quite a bit of arch code, it was suggested
 by Kalle Valo kv...@codeaurora.org that the whole series should
 be merged via the arm-soc tree.

I'm happy to merge this, but -rc4 is newer than anything else we have. Can you
respin on -rc2? Unless there's a need for -rc4, of course.


Thanks,


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] wireless wl12xx and omap device tree changes for v4.1

2015-04-03 Thread Olof Johansson
On Fri, Apr 03, 2015 at 01:11:22PM -0700, Olof Johansson wrote:
 Hi,
 
 On Wed, Mar 25, 2015 at 02:40:51PM -0700, Tony Lindgren wrote:
  The following changes since commit 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda:
  
Linux 4.0-rc4 (2015-03-15 17:38:20 -0700)
  
  are available in the git repository at:
  
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
  tags/omap-for-v4.1/wl12xx-dt
  
  for you to fetch changes up to 83c3a7d4ac7fdc29a64bf9a5467a36b4c72a1eed:
  
wlcore: remove wl12xx_platform_data (2015-03-24 09:48:14 -0700)
  
  
  Wireless and omap changes to make wl12xx driver to use device tree
  data instead of platform data from Eliad Peller el...@wizery.com:
  
  - Add device-tree support to the wlcore (wl12xx/wl18xx) driver.
  
  - Update the current users to use the bindings instead of pdata-quirks.
  
  - Finally, remove the deprecated wl12xx_platform_data struct
  
  Note that da850 board file code that still uses the platform data,
  but we have da850.dtsi that can be used instead. So it was decided
  that we should try to remove the wl12xx support from the da850
  board file as suggested by Sekhar Nori nsek...@ti.com. As it's
  the last patch in the series, the last patch can be simply reverted
  if needed.
  
  As this series touches quite a bit of arch code, it was suggested
  by Kalle Valo kv...@codeaurora.org that the whole series should
  be merged via the arm-soc tree.
 
 I'm happy to merge this, but -rc4 is newer than anything else we have. Can you
 respin on -rc2? Unless there's a need for -rc4, of course.

Nevermind, we've already got -rc4 elsewhere, so I'll just catch this branch up
too.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/2] omap non-urgent fixes for v4.1

2015-04-03 Thread Olof Johansson
On Sat, Mar 28, 2015 at 09:02:29AM -0700, Tony Lindgren wrote:
 The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:
 
   Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v4.1/fixes-0
 
 for you to fetch changes up to 209431eff8afb928d72200c79153165c7d860ca0:
 
   ARM: DRA7: Enable Cortex A15 errata 798181 (2015-03-27 14:38:03 -0700)
 

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes for v4.0-rc cycle

2015-03-29 Thread Olof Johansson
On Thu, Mar 19, 2015 at 01:49:23PM -0700, Tony Lindgren wrote:
 The following changes since commit 5b7610f235627878617648a99dd1442997f1c889:
 
   ARM: OMAP2+: Fix wl12xx on dm3730-evm with mainline u-boot (2015-03-06 
 10:37:34 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/fixes-v4.0-rc4
 
 for you to fetch changes up to 599c376c49323127c9bdbb0fa61a3d4743819bc2:
 
   ARM: dts: Fix gpio interrupts for dm816x (2015-03-18 13:41:34 -0700)
 
 
 Fixes for omaps for the -rc cycle:
 
 - Fix a device tree based booting vs legacy booting regression for
   omap3 crypto hardware by adding the missing DMA channels.
 
 - Fix /sys/bus/soc/devices/soc0/family for am33xx devices.
 
 - Fix two timer issues that can cause hangs if the timer related
   hwmod data is missing like it often initially is for new SoCs.
 
 - Remove pcie hwmods entry from dts as that causes runtime PM to
   fail for the PHYs.
 
 - A paper bag type dts configuration fix for dm816x GPIO
   interrupts that I just noticed. This is most of the changes
   diffstat wise, but as it's a basic feature for connecting
   devices and things work otherwise, it should be fixed.

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap device tree changes for v3.20, part 3

2015-02-06 Thread Olof Johansson
On Fri, Jan 30, 2015 at 03:55:35PM -0800, Tony Lindgren wrote:
 The following changes since commit 1f43c45df7afb706470f7d81d983dd7763a9452f:
 
   ARM: dts: dra72-evm: Add qspi device (2015-01-20 10:07:25 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/dt-pt3-v2
 
 for you to fetch changes up to 726806ad9ba10f8ba8d26ba8154d98a7c9b89a12:
 
   ARM: dts: am57xx-beagle-x15: Fix USB2 mode (2015-01-30 15:48:39 -0800)
 
 
 Device tree related chages for omaps to fix dm816x syscon,
 fix various devices for gta04, and add USB nodes for am57xx
 and dra7.

Merged, thanks.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/2] omap changes to make dm816x usable

2015-01-26 Thread Olof Johansson
On Mon, Jan 26, 2015 at 01:08:19PM -0800, Tony Lindgren wrote:
 The following changes since commit 13efcb188984f69e1f97b4d9e7d3663fb782946f:
 
   ARM: OMAP2+: Disable omap3 PM init for ti81xx (2015-01-14 17:37:16 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/dm816x-data
 
 for you to fetch changes up to 4d38bd1237f5bb67c3d5d183fc41db4bf4dbfb6b:
 
   ARM: OMAP2+: Add dm816x hwmod support (2015-01-26 09:26:32 -0800)
 
 
 Patches to add necessary SoC related clockdomain and interconnect
 data  to make dm816x boot with basic devices. This finally gets
 dm816x into a usable shape for further work to happen after a few
 years of stalled effort of making this SoC to work with the mainline
 kernel.
 
 As most of the devices are similar to the other omap variants, we
 get at least serial, MMC, Ethernet, I2C, EDMA, pinctrl, SPI and GPMC
 working for these SoCs with the related device tree changes.

Merged into next/soc.

Thanks,


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/2] omap non-urgent fixes for v3.20, part 2

2015-01-26 Thread Olof Johansson
On Mon, Jan 26, 2015 at 01:08:18PM -0800, Tony Lindgren wrote:
 The following changes since commit 13efcb188984f69e1f97b4d9e7d3663fb782946f:
 
   ARM: OMAP2+: Disable omap3 PM init for ti81xx (2015-01-14 17:37:16 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/fixes-not-urgent-pt2
 
 for you to fetch changes up to 20d9448a59770420ead8078fb76948de32765fe6:
 
   Merge tag 'for-v3.20/omap-hwmod-a' of 
 git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into 
 omap-for-v3.20/fixes-not-urgent (2015-01-21 16:52:17 -0800)
 
 
 Non-critical fixes for omap hwmod code via Paul Walmsley p...@pwsan.com:
 
 First set of OMAP2+ hwmod patches for Linux v3.20.  These are mostly
 fixes for warnings, although there's one DRA7xx patch that fixes
 CONFIG_DEBUG_LL for AM572x/DRA7xx SoCs that use UART3 for console,
 such as the BeagleBoard-X15.
 
 These patches entered Linux-next starting with the next-20150121 tag.
 
 Basic build, boot, and PM test results can be found here:
 
 http://www.pwsan.com/omap/testlogs/omap-hwmod-a-for-v3.20/20150121142621/

Merged, thanks.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/3] drop legacy booting for omap3517

2015-01-23 Thread Olof Johansson
On Tue, Jan 20, 2015 at 10:25:38AM -0800, Tony Lindgren wrote:
 The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
 
   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/drop-legacy-3517-v2
 
 for you to fetch changes up to 549f95ed20168daa06901054a028e185ebb905ab:
 
   ARM: OMAP3: Add back Kconfig option MACH_OMAP3517EVM for ASoC (2015-01-20 
 08:49:08 -0800)
 
 
 We have had omap3517 booting in device tree mode for quite some
 time now and we have at least a minimal dts file for the 3517
 based boards. Also almost all the drivers are usable in device
 tree mode. And if there are any drivers not yet supported in device
 tree mode, those can be enabled using pdata quirks.
 
 This leaves omap3430 to omap3730 as the only remaining mach-omap2
 platforms still booting in legacy mode also. For those were are
 printing a warning during the boot to get people to update their
 systems to boot in device tree mode and slowly converting them
 over to device tree based booting.

Merged into next/cleanup. Thanks!


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/3] omap device tree changes for v3.20, part 2

2015-01-23 Thread Olof Johansson
On Tue, Jan 20, 2015 at 10:25:40AM -0800, Tony Lindgren wrote:
 The following changes since commit 7300bfff886a1340cfeb252035303e265cd556d9:
 
   ARM: dts: omap3-gta04: Add handling for tv output (2015-01-13 08:02:21 
 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/dt-pt2
 
 for you to fetch changes up to 1f43c45df7afb706470f7d81d983dd7763a9452f:
 
   ARM: dts: dra72-evm: Add qspi device (2015-01-20 10:07:25 -0800)
 
 
 More changes for omap dts files mostly to add support for
 dm816x devices and clocks. Also adds a qspi device for
 dra72x-evm.
 


Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/3] omap defconfig changes for v3.20

2015-01-23 Thread Olof Johansson
On Tue, Jan 20, 2015 at 10:25:39AM -0800, Tony Lindgren wrote:
 The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
 
   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/defconfig-modular
 
 for you to fetch changes up to 697549cdd637841e7c88d0014fe25dfbb72565de:
 
   ARM: omap2plus_defconfig: Enable OHCI  EHCI HCD support (2015-01-20 
 09:46:31 -0800)
 
 
 Defconfig changes for omap2plus_defconfig to make it more modular,
 and to add few more drivers found on various boards.

Merged, thanks.

BTW, please remember to enable drivers in the multi_v7 defconfigs too
where it makes sense. Not sure if any of these fall in that category,
I didn't check closely.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/3] omap clean-up for v3.20

2015-01-21 Thread Olof Johansson
On Fri, Jan 16, 2015 at 03:21:21PM -0800, Tony Lindgren wrote:
 The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
 
   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/cleanup-pt1
 
 for you to fetch changes up to ca662ee7b8a85c54c1cb9ef34b7c6b4f67933a7e:
 
   ARM: OMAP2+: Remove unused ti81xx platform init code (2015-01-14 17:21:00 
 -0800)
 
 
 Clean-up for omaps to remove dead code found with cppcheck after
 we've made several SoCs to boot in device tree only mode.
 
 
 Rickard Strandqvist (10):
   ARM: OMAP2+: clkt2xxx_apll.c: Remove some unused functions
   ARM: OMAP2+: cm33xx.c: Remove some unused functions
   ARM: OMAP2+: dpll44xx.c: Remove unused function
   ARM: OMAP2+: omap_hwmod.c: Remove some unused functions
   ARM: OMAP2+: powerdomain.c: Remove some unused functions
   ARM: OMAP2+: voltage: Remove some unused functions
   ARM: OMAP2+: omap-pm-noop.c: Remove some unused functions
   ARM: OMAP1: irq.c: Remove unused function
   ARM: OMAP1: timer32k.c: Remove unused function
   ARM: OMAP: dma.c: Remove unused function
 
 Tero Kristo (3):
   ARM: OMAP2: clock: remove unused apll code
   ARM: OMAP2: CM: remove unused PLL functions
   ARM: OMAP3+: PRM: remove prm_get_reset_sources declaration from headers
 
 Tony Lindgren (1):
   ARM: OMAP2+: Remove unused ti81xx platform init code
 
  arch/arm/mach-omap1/irq.c   |   5 -
  arch/arm/mach-omap1/timer32k.c  |   5 -
  arch/arm/mach-omap2/Makefile|   1 -
  arch/arm/mach-omap2/cclock3xxx_data.c   |   6 +-
  arch/arm/mach-omap2/clkt2xxx_apll.c | 142 ---
  arch/arm/mach-omap2/clock.h |   1 -
  arch/arm/mach-omap2/clock2xxx.h |  11 --
  arch/arm/mach-omap2/cm2xxx.c|  10 --
  arch/arm/mach-omap2/cm2xxx.h|   2 -
  arch/arm/mach-omap2/cm33xx.c|  21 ---
  arch/arm/mach-omap2/dpll44xx.c  |  20 ---
  arch/arm/mach-omap2/omap-pm-noop.c  | 196 ---
  arch/arm/mach-omap2/omap-pm.h   | 192 --
  arch/arm/mach-omap2/omap_hwmod.c| 232 
 
  arch/arm/mach-omap2/omap_hwmod.h|  16 ---
  arch/arm/mach-omap2/omap_phy_internal.c |  35 -
  arch/arm/mach-omap2/powerdomain.c   |  82 ---
  arch/arm/mach-omap2/powerdomain.h   |   5 -
  arch/arm/mach-omap2/prm3xxx.h   |   1 -
  arch/arm/mach-omap2/prm44xx_54xx.h  |   1 -
  arch/arm/mach-omap2/usb-musb.c  |  12 +-
  arch/arm/mach-omap2/usb.h   |   2 -
  arch/arm/mach-omap2/voltage.c   | 110 ---
  arch/arm/mach-omap2/voltage.h   |  13 --
  arch/arm/plat-omap/dma.c|   8 --
  25 files changed, 3 insertions(+), 1126 deletions(-)
  delete mode 100644 arch/arm/mach-omap2/clkt2xxx_apll.c

Nice diffstat. Merged.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/3] omap non-urgent fixes for v3.20

2015-01-21 Thread Olof Johansson
On Fri, Jan 16, 2015 at 03:21:20PM -0800, Tony Lindgren wrote:
 The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
 
   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/fixes-not-urgent-pt1
 
 for you to fetch changes up to 13efcb188984f69e1f97b4d9e7d3663fb782946f:
 
   ARM: OMAP2+: Disable omap3 PM init for ti81xx (2015-01-14 17:37:16 -0800)
 
 
 Non-urgent fixes for omap variant dm816x that has been in a sorry
 broken half merged state for a few years now. This gets us to the
 point where we can boot it properly once the related SoC data is
 added. Note that we've already made dm816x device tree only by
 removing the known broken board file.
 
 
 Tony Lindgren (6):
   ARM: OMAP2+: Fix error handling for omap2_clk_enable_init_clocks
   ARM: OMAP2+: Fix ti81xx devtype
   ARM: OMAP2+: Fix ti81xx class type
   ARM: OMAP2+: Fix dm814 and dm816 for clocks and timer init
   ARM: OMAP2+: Fix reboot for 81xx
   ARM: OMAP2+: Disable omap3 PM init for ti81xx

Merged, thanks.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/3] omap device tree changes for v3.20

2015-01-21 Thread Olof Johansson
On Fri, Jan 16, 2015 at 03:21:22PM -0800, Tony Lindgren wrote:
 The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
 
   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.20/dt-pt1
 
 for you to fetch changes up to 7300bfff886a1340cfeb252035303e265cd556d9:
 
   ARM: dts: omap3-gta04: Add handling for tv output (2015-01-13 08:02:21 
 -0800)
 
 
 Device tree changes for omaps. Mostly to add support for new
 am437x-idk and update am437x-sk boards. Also enabling new
 devices for multiple boards.

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 3/3] ARM: edma: Split up header file to platform_data and API file

2015-01-21 Thread Olof Johansson
Hi,

On Thu, Nov 27, 2014 at 2:41 AM, Peter Ujfalusi peter.ujfal...@ti.com wrote:
 include/linux/platform_data/ is not a correct place to keep the API
 definitions for edma, it is meant to be only for the pdata for the device.
 Clean up this by moving the API to include/linux/edma.h

It's a nice net improvement, but it moves some things that should be
in _neither_ location to a new place where it doesn't belong either --
and the new location is even more global. See below.

...

 diff --git a/include/linux/edma.h b/include/linux/edma.h
 new file mode 100644
 index ..9df92198c117
 --- /dev/null
 +++ b/include/linux/edma.h
 @@ -0,0 +1,153 @@
 +/*
 + * TI EDMA definitions
 + *
 + * Copyright (C) 2006-2013 Texas Instruments.
 + *
 + * This program is free software; you can redistribute it and/or
 + * modify it under the terms of the GNU General Public License as
 + * published by the Free Software Foundation version 2.
 + *
 + * This program is distributed as is WITHOUT ANY WARRANTY of any
 + * kind, whether express or implied; without even the implied warranty
 + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 + * GNU General Public License for more details.
 + */
 +
 +/*
 + * This EDMA3 programming framework exposes two basic kinds of resource:
 + *
 + *  ChannelTriggers transfers, usually from a hardware event but
 + * also manually or by chaining from DMA completions.
 + * Each channel is coupled to a Parameter RAM (PaRAM) slot.
 + *
 + *  Slot   Each PaRAM slot holds a DMA transfer descriptor (PaRAM
 + * set), source and destination addresses, a link to a
 + * next PaRAM slot (if any), options for the transfer, and
 + * instructions for updating those addresses.  There are
 + * more than twice as many slots as event channels.
 + *
 + * Each PaRAM set describes a sequence of transfers, either for one large
 + * buffer or for several discontiguous smaller buffers.  An EDMA transfer
 + * is driven only from a channel, which performs the transfers specified
 + * in its PaRAM slot until there are no more transfers.  When that last
 + * transfer completes, the link field may be used to reload the channel's
 + * PaRAM slot with a new transfer descriptor.
 + *
 + * The EDMA Channel Controller (CC) maps requests from channels into physical
 + * Transfer Controller (TC) requests when the channel triggers (by hardware
 + * or software events, or by chaining).  The two physical DMA channels 
 provided
 + * by the TCs are thus shared by many logical channels.
 + *
 + * DaVinci hardware also has a QDMA mechanism which is not currently
 + * supported through this interface.  (DSP firmware uses it though.)
 + */
 +
 +#ifndef __LINUX_EDMA_H_
 +#define __LINUX_EDMA_H_
 +
 +#include linux/platform_data/edma.h
 +
 +/* PaRAM slots are laid out like this */
 +struct edmacc_param {
 +   u32 opt;
 +   u32 src;
 +   u32 a_b_cnt;
 +   u32 dst;
 +   u32 src_dst_bidx;
 +   u32 link_bcntrld;
 +   u32 src_dst_cidx;
 +   u32 ccnt;
 +} __packed;
 +
 +/* fields in edmacc_param.opt */
 +#define SAMBIT(0)
 +#define DAMBIT(1)
 +#define SYNCDIMBIT(2)
 +#define STATIC BIT(3)
 +#define EDMA_FWID  (0x07  8)
 +#define TCCMODEBIT(11)
 +#define EDMA_TCC(t)((t)  12)
 +#define TCINTENBIT(20)
 +#define ITCINTEN   BIT(21)
 +#define TCCHEN BIT(22)
 +#define ITCCHENBIT(23)

This seems like the kind of thing that should go with the edma driver
instead of being globally exported to the kernel through a
include/linux header file.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] Urgent omap4 legacy interrupt regression fix for v3.19-rc series

2015-01-19 Thread Olof Johansson
On Mon, Jan 19, 2015 at 03:09:51PM -0800, Tony Lindgren wrote:
 The following changes since commit 7ac72746aa9bb305fa74b44ec73eae99bbbe9b66:
 
   ARM: dts: Revert disabling of smc91x for n900 (2015-01-06 08:49:57 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.19/gic-regression-v2
 
 for you to fetch changes up to 0fb22a8fb7f3bc1b00a36d4a97ce4f93191f7559:
 
   ARM: OMAP: Work around hardcoded interrupts (2015-01-17 08:56:12 -0800)
 
 
 A rather urgent pull request to fix omap4 legacy interrupts.
 
 The legacy interrupts on omap4 got broken when gic got changed to
 use irq_domain_add_linear() instead of the irq_domain_add_legacy(). We
 still have the hardcoded legacy IRQ numbers in use in several places,
 most notably the in the legacy DMA. It took a while to figure out
 what the problem was and how it should be fixed for the -rc series.
 
 Also include is a regression fix for the dra7 dwc3 suspend.
 

Merged.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.19-rc1

2015-01-08 Thread Olof Johansson
On Tue, Jan 06, 2015 at 03:18:14PM -0800, Tony Lindgren wrote:
 The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:
 
   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.19/fixes-rc1
 
 for you to fetch changes up to 7ac72746aa9bb305fa74b44ec73eae99bbbe9b66:
 
   ARM: dts: Revert disabling of smc91x for n900 (2015-01-06 08:49:57 -0800)
 
 
 Fixes for omaps mostly to deal with dra7 timer issues
 and hypervisor mode. The other fixes are minor fixes for
 various boards. The summary of the fixes is:
 
 - Fix real-time counter rate typos for some frequencies
 
 - Fix counter frequency drift for am572x
 
 - Fix booting of secondary CPU in HYP mode
 
 - Fix n900 board name for legacy user space
 
 - Fix cpufreq in omap2plus_defconfig after Kconfig change
 
 - Fix dra7 qspi partitions
 
 And also, let's re-enable smc91x on some n900 boards that
 we have sitting in a few test boot systems after the boot
 loader dependencies got fixed.
 
 
 Lennart Sorensen (3):
   ARM: omap5/dra7xx: Fix frequency typos
   ARM: dra7xx: Fix counter frequency drift for AM572x errata i856
   ARM: omap5/dra7xx: Enable booting secondary CPU in HYP mode
 
 Mugunthan V N (1):
   ARM: dts: dra7-evm: fix qspi device tree partition size
 
 Nishanth Menon (1):
   ARM: omap2plus_defconfig: use CONFIG_CPUFREQ_DT
 
 Tony Lindgren (2):
   ARM: OMAP2+: Fix n900 board name for legacy user space
   ARM: dts: Revert disabling of smc91x for n900
 
  arch/arm/boot/dts/dra7-evm.dts   | 10 
  arch/arm/boot/dts/omap3-n900.dts |  4 +---
  arch/arm/configs/omap2plus_defconfig |  2 +-
  arch/arm/mach-omap2/board-generic.c  | 18 +++
  arch/arm/mach-omap2/common.h |  1 +
  arch/arm/mach-omap2/control.h|  4 
  arch/arm/mach-omap2/omap-headsmp.S   | 21 +
  arch/arm/mach-omap2/omap-smp.c   | 13 +--
  arch/arm/mach-omap2/timer.c  | 44 
 +++-
  9 files changed, 100 insertions(+), 17 deletions(-)

Merged, thanks.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.18-rc4

2014-11-16 Thread Olof Johansson
On Tue, Nov 11, 2014 at 08:53:58AM -0800, Tony Lindgren wrote:
 The following changes since commit 4b91f7f3c8b20e073b7bfc098625b37f99789508:
 
   ARM: OMAP2+: Warn about deprecated legacy booting mode (2014-10-29 12:19:20 
 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-fixes-against-v3.18-rc4
 
 for you to fetch changes up to 73b3a6657a88ef5348a0d69c9a8107d6f01ae862:
 
   pinctrl: dra: dt-bindings: Fix output pull up/down (2014-11-10 14:29:20 
 -0800)
 
 
 Few omap fixes for hangs and wrong pinctrl defines, and update
 MAINTAINERS file to avoid missing PMIC and SoC related patches:
 
 - Fix random hangs on am437x because of incorrect default
   value for the DDR regulator
 
 - Fix wrong partition name for NAND on am335x-evm
 
 - Fix wrong pinctrl defines for dra7xx
 
 - Update maintainers entries for PMICs and SoCs

Merged. Might miss today's -rc though.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.18-rc2

2014-11-02 Thread Olof Johansson
On Thu, Oct 30, 2014 at 09:50:20AM -0700, Tony Lindgren wrote:
 The following changes since commit cac7f2429872d3733dc3f9915857b1691da2eb2f:
 
   Linux 3.18-rc2 (2014-10-26 16:48:41 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/fixes-against-v3.18-rc2
 
 for you to fetch changes up to 4b91f7f3c8b20e073b7bfc098625b37f99789508:
 
   ARM: OMAP2+: Warn about deprecated legacy booting mode (2014-10-29 12:19:20 
 -0700)

Thanks, merged.

 
 
 Few fixes for omaps to enable NAND BCH so devices won't
 produce errors when booted with omap2plus_defconfig, and
 reduce bloat by making IPV6 a loadable module.
 
 Also let's add a warning about legacy boot being deprecated
 for omap3.
 
 We now have things working with device tree, and only omap3 is
 still booting in legacy mode. So hopefully this warning will
 help move the remaining legacy mode users to boot with device
 tree.

Hm, I think I saw Russell commenting recently about migrating back from
DT to legacy boot on a 3430 board.

 As the total reduction of code and static data is somewhere
 around 2 lines of code once we remove omap3 legacy mode
 booting, we really do want to make omap3 to boot also in
 device tree mode only over the next few merge cycles.

Yep, that'd be nice.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] ARM: Blacklist GCC 4.8.0 to GCC 4.8.2 - PR58854

2014-10-19 Thread Olof Johansson
Hi,

On Sun, Oct 19, 2014 at 1:14 PM, Russell King - ARM Linux
li...@arm.linux.org.uk wrote:
 On Sun, Oct 19, 2014 at 01:04:20PM -0700, Linus Torvalds wrote:
 On Sun, Oct 19, 2014 at 11:51 AM, Russell King - ARM Linux
 li...@arm.linux.org.uk wrote:
 
  Does that work for things like allnoconfig and randconfig?  I guess people
  /could/ seed those appropriately, but that seems to be something that Olof
  wants to avoid doing.

 You can force particular config options for those, using something like

 export KCONFIG_ALLCONFIG=custom.config

 and filling the custom config file with the required config setting.

 Yes, this is what I meant above by seeding the configurations, and it
 is something I do all the time with my autobuilder here for things like
 allnoconfig where I want to ensure that certain options have specific
 values.

 When I talked to Olof about it, he seemed to be against using the
 facility in his autobuilder.  I'm not clear on why that was, but I
 suspect it's because Olof wants to test real allnoconfig builds.

 An alternative is we could have a HAVE_GCC_PR58854_FIX preprocessor
 conditional, and pass in KCFLAGS=-DHAVE_GCC_PR58854_FIX to the kernel
 to bypass the check.

 Either way, I think we need Olof's input on this to say what he's
 willing to do.

I definitely don't mind adjusting the script, I've got some plans to
add debug info on the builds that I boot as well, so I need to deal
with a few fragments anyway. I haven't had much time to do that just
yet, so this might raise it on the list of priorities a bit.

However, in this particular case I think I'll just upgrade gcc
instead. Last time I tried 4.9, it spewed a lot of new warnings. As
long as they're mostly gone I'll just switch over.

Russell: You might get a few duplicate reports as I try out the new toolchain.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: RCU bug with v3.17-rc3 ?

2014-10-19 Thread Olof Johansson
On Sun, Oct 19, 2014 at 8:28 AM, Felipe Balbi ba...@ti.com wrote:
 Hi,

 On Sun, Oct 19, 2014 at 10:54:16AM +0100, Russell King - ARM Linux wrote:
 On Wed, Oct 15, 2014 at 10:25:13PM +0100, Russell King - ARM Linux wrote:
  On Wed, Oct 15, 2014 at 10:23:10PM +0100, Russell King - ARM Linux wrote:
   As I said, I have a patch in progress, but it seems that there needed
   to be some discussion about exactly which compiler versions are affected.
   It seems that it's not as trivial as looking at the GCC bug entry.
 
  ... and in any case, it has been a known bug for well over a year now,
  and it seems that it doesn't affect _that_ many people.  So taking some
  extra time to get it properly correct is the _right_ thing to do.

 Well, this is just great.  Pushing out the change which blacklists these
 compilers takes out Olof's kernel build system...

 Things are not as trivial as they seem.

 Maybe Olof just needs to update his compiler. Olof ?

Yep, doing a run with 4.9.1 to see how it looks. In the past, 4.9 has
been really noisy with warnings, maybe most of them have been fixed by
now.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] Two omap fixes for v3.18 merge window

2014-10-15 Thread Olof Johansson
On Fri, Oct 10, 2014 at 1:49 PM, Tony Lindgren t...@atomide.com wrote:
 The following changes since commit f86dc4b04dd5292cae3708c16ca6e46dbb5c95fa:

   Merge tag 'defconfig-for-linus' of 
 git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc (2014-10-08 
 17:38:52 -0400)

 are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/fixes-for-v3.18-merge-window

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 5/5] omap dts changes for v3.18 merge window

2014-09-23 Thread Olof Johansson
On Thu, Sep 18, 2014 at 01:15:08PM -0700, Tony Lindgren wrote:
 * Tony Lindgren t...@atomide.com [140911 16:29]:
  The following changes since commit 69e273c0b0a3c337a521d083374c918dc52c666f:
  
Linux 3.17-rc3 (2014-08-31 18:23:04 -0700)
  
  are available in the git repository at:
  
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
  tags/dt-for-v3.18
  
  for you to fetch changes up to d27704d1ec2f9ba06247b402c58a6f2febecef78:
  
ARM: dts: OMAP2+: Add sub mailboxes device node information (2014-09-11 
  11:46:30 -0700)
  
  
  Changes for .dts files for omaps for v3.18 merge window:
  
  - Updates for gta04 to add gta04a3 model
  - Add support for Tehnexion TAO3530 boards
  - Regulator names for beaglebone
  - Pinctrl related updates for omap5, dra7 and am437
  - Model name fix for sbc-t54
  - Enable mailbox for various omaps
 
 This can cause a minor merge conflict, here's the
 merge resolution for reference.

Thanks, merged all branches now.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/5] omap soc changes for v3.18 merge window

2014-09-23 Thread Olof Johansson
On Thu, Sep 11, 2014 at 04:28:55PM -0700, Tony Lindgren wrote:
 The following changes since commit d7eb67f7fef9c046f27a975118da2324de65a90c:
 
   Merge branch 'pull/v3.18/powerdomain-fixes' of 
 https://github.com/nmenon/linux-2.6-playground into 
 omap-for-v3.18/fixes-not-urgent (2014-09-08 15:04:24 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/soc-for-v3.18
 
 for you to fetch changes up to 377fb3f5d9a34b2913939e0620c1c585b5913bab:
 
   ARM: OMAP5+: Reuse OMAP4 PM code for OMAP5 and DRA7 (2014-09-09 19:13:41 
 -0700)
 
 
 SoC related changes for omaps for v3.18 merge window:
 
 - PM changes to make the code easier to use on newer SoCs
 - PM changes for newer SoCs suspend and resume and wake-up events
 - Minor clean-up to remove dead Kconfig options
 
 Note that these have a dependency to the fixes-v3.18-not-urgent
 tag and is based on a commit in that series.

Merged. Note that this also has a fresh conflict with the latest fixes,
so please check that I resolved it correctly.



-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap regression fixes against v3.17-rc4

2014-09-22 Thread Olof Johansson
On Thu, Sep 11, 2014 at 02:10:18PM -0700, Tony Lindgren wrote:
 The following changes since commit 2ce7598c9a453e0acd0e07be7be3f5eb39608ebd:
 
   Linux 3.17-rc4 (2014-09-07 16:09:43 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/fixes-v3.17-rc4
 
 for you to fetch changes up to 41fc619dd5584d438d1eb673bd82a722d627ad85:
 
   bus: omap_l3_noc: Fix connID for OMAP4 (2014-09-11 10:43:39 -0700)
 
 
 Few regression fixes for omaps for the -rc cycle:
 
 - Fix for omap_l3_noc bus code
 - Serial console fix for cm-t53
 - NAND timings fix for dra7-evm

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap wake-up regression fix for v3.17

2014-09-22 Thread Olof Johansson
On Thu, Sep 18, 2014 at 01:17:08PM -0700, Tony Lindgren wrote:
 * Tony Lindgren t...@atomide.com [140917 08:00]:
  The following changes since commit 69e273c0b0a3c337a521d083374c918dc52c666f:
  
Linux 3.17-rc3 (2014-08-31 18:23:04 -0700)
  
  are available in the git repository at:
  
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
  tags/fix-v3.17-io-chain-v3
  
  for you to fetch changes up to 7db143b89137de06ed289cf8b302f3bbbc5baa1f:
  
ARM: OMAP3: Fix I/O chain clock line assertion timed out error 
  (2014-09-16 15:09:44 -0700)
  
  
  Regression fix for early omap3 revisions for wake-up events that
  too some time to narrow down. Although a bit intrusive, this would
  be good to get into the -rc cycle as there are quite a few boards
  out there with omap3 es2.1 and es3.0, and we have those in at least
  three boot test systems too that show errors without this patch.
 
 This can also cause a merge conflict for linux next,
 here's the merge resolution for reference.

Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] ARM: OMAP2+: DRA72x/DRA74x basic support

2014-08-31 Thread Olof Johansson
Hi,

This one clearly falls into the category of new platform support, not
bugfixes. But it's pretty small so I'll pick it up this time.


-Olof

On Thu, Aug 28, 2014 at 10:02 AM, Tony Lindgren t...@atomide.com wrote:
 Arnd  Olof,

 Can you please pick this one up for the -rc cycle so the TI guys
 can boot test dra7 with mainline properly?

 Regards,

 Tony

 * Paul Walmsley p...@pwsan.com [140827 23:18]:
 Hi Tony,

 The following changes since commit 52addcf9d6669fa439387610bc65c92fa0980cef:

   Linux 3.17-rc2 (2014-08-25 15:36:20 -0700)

 are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending.git 
 tags/for-v3.17-rc/omap-dra72x-d74x-support-a

 for you to fetch changes up to f7f7a29bf0cf25af23f37e5b5bf1368b85705286:

   ARM: DRA7: hwmod: Add dra74x and dra72x specific ocp interface lists 
 (2014-08-27 19:38:23 -0600)

 
 Add basic subarchitecture support for the DRA72x and DRA74x.  These
 are OMAP2+ derivative SoCs.  This should be low-risk to existing OMAP
 platforms.

 Basic build, boot, and PM test logs are available here:

 http://www.pwsan.com/omap/testlogs/hwmod-a-early-v3.17-rc/20140827194314/

 
 Rajendra Nayak (2):
   ARM: DRA7: Add support for soc_is_dra74x() and soc_is_dra72x() variants
   ARM: DRA7: hwmod: Add dra74x and dra72x specific ocp interface lists

  arch/arm/mach-omap2/omap_hwmod.c  |  3 +++
  arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 22 --
  arch/arm/mach-omap2/soc.h |  6 ++
  3 files changed, 29 insertions(+), 2 deletions(-)

 --
 To unsubscribe from this list: send the line unsubscribe linux-omap in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.17-rc2

2014-08-27 Thread Olof Johansson
On Tue, Aug 26, 2014 at 03:14:13PM -0700, Tony Lindgren wrote:
 The following changes since commit 52addcf9d6669fa439387610bc65c92fa0980cef:
 
   Linux 3.17-rc2 (2014-08-25 15:36:20 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.17/fixes-against-rc2
 
 for you to fetch changes up to 8fd46439e1f5a7f86d76a08733459b74debd9468:
 
   ARM: dts: omap54xx-clocks: Fix the l3 and l4 clock rates (2014-08-26 
 13:04:00 -0700)

Pulled, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] few omap fixes for v3.17 merge window

2014-08-09 Thread Olof Johansson
On Fri, Aug 01, 2014 at 04:16:00AM -0700, Tony Lindgren wrote:
 The following changes since commit 3965f5ba0489c01f419216c8909965b9a6a39388:
 
   Merge branch 'omap-for-v3.17/mailbox' into omap-for-v3.17/soc (2014-07-23 
 01:26:02 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.17/soc-fixes
 
 for you to fetch changes up to ae21e6180a03c147514c606b4e649690e0cbd40e:
 
   ARM: OMAP3: Fix coding style problems in arch/arm/mach-omap2/control.c 
 (2014-08-01 01:21:14 -0700)
 
 
 Few fixes for the v3.17 merge window:
 
 - Fix for DPLL rate rounding
 
 - Fix for omap3 ES3.1.2 suspend
 
 - Few coding style fixes
 
 Note that these are based on earlier omap-for-v3.17/soc.
 No strict dependency to it though, but I already merged in
 the pull request from Paul for the first fix into it and
 these are all SoC related.

Merged to fixes, thanks.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap gta04 dts changes for v3.17 merge window

2014-08-08 Thread Olof Johansson
On Fri, Aug 01, 2014 at 04:16:29AM -0700, Tony Lindgren wrote:
 The following changes since commit 3c9464ed75d6c15ee864da6d8f6a4cd3b0f2c934:
 
   ARM: DTS: omap5-uevm: Enable basic audio (McPDM - twl6040) (2014-07-15 
 00:21:25 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.17/dt-gta04
 
 for you to fetch changes up to c9940680b599300c3fb46e799986b736d394432d:
 
   ARM: dts: Add gta04a5 model (2014-07-29 23:51:04 -0700)
 
 
 GTA04 related changes for v3.17 merge window. Except for the last
 three patches they were ready to go earlier but I wanted to wait
 for the discussion to to settle on the last three patches as these
 are all related to GTA04.
 
 If these are too late for v3.17 I can send the pull request again
 for these after v3.17-rc1.

Yeah, let's hold off for the next cycle on these. Please resend after -rc1.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap soc clean-up for v3.17 merge window

2014-07-21 Thread Olof Johansson
On Mon, Jul 21, 2014 at 5:30 AM, Tony Lindgren t...@atomide.com wrote:
 The following changes since commit cd3de83f147601356395b57a8673e9c5ff1e59d1:

   Linux 3.16-rc4 (2014-07-06 12:37:51 -0700)

 are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.17/soc-cleanup

 for you to fetch changes up to 3db53918e306d3960bf9e12eea8b2fd3f7d0fd62:

   Merge tag 'for-v3.17/omap-clock-a' of 
 git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into 
 omap-for-v3.17/soc (2014-07-21 00:35:38 -0700)

 

 SoC specific omap clean-up for v3.17 merge window:

 - Changes to PRM and clock related code to help move
   things to drivers

 - Removal of unused ctrl module defines that no longer
   are needed with things moving to .dts files and
   drivers


Merged, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap dts changes for v3.17 merge window, part1

2014-07-18 Thread Olof Johansson
On Wed, Jul 16, 2014 at 05:55:58AM -0700, Tony Lindgren wrote:
 The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
 
   Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.17/dt-part1
 
 for you to fetch changes up to 3c9464ed75d6c15ee864da6d8f6a4cd3b0f2c934:
 
   ARM: DTS: omap5-uevm: Enable basic audio (McPDM - twl6040) (2014-07-15 
 00:21:25 -0700)
 
 
 First set of .dts changes for omaps for v3.17 merge
 window:
 
 - Enable irqchip crossbar interrupt mapping. These changes
   are based on an immutable irqchip branch set up by Jason
   Cooper to make it easier to merge the related .dts changes.
 
 - Removal of omap2 related static clock data that now comes
   from device tree.
 
 - Enabling of PHY regulators for various omaps
 
 - Enabling of PCIe for dra7
 
 - Add support for am437x starterkit
 
 - Enable audio for for omap5
 
 - Enable display and am335x-evmsk

Merged, but:

1) There was a conflict in the qspi node of dra7.dtsi due to a fix to
   remove the interrupts property. It'd be nice to get these branches
   based on the fixes so that we don't see these conflicts (or at least
   get told about them). Besides, if we happen to have an older base in
   our branch than what had the fix, it'll bubble all the way up to Linus.

2) There was an add/add conflict in the dra7.dtsi file, due to new
   entries just being appended. Please keep these sorted on address to
   avoid that.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.16-rc4

2014-07-10 Thread Olof Johansson
On Wed, Jul 09, 2014 at 08:35:52AM -0700, Tony Lindgren wrote:
 The following changes since commit cd3de83f147601356395b57a8673e9c5ff1e59d1:
 
   Linux 3.16-rc4 (2014-07-06 12:37:51 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/fixes-rc4
 
 for you to fetch changes up to 1d29a0722f6c38f79785c9ffb911730598de84e2:
 
   ARM: OMAP2+: Remove non working OMAP HDMI audio initialization (2014-07-08 
 01:08:44 -0700)
 
 
 Fixes for omaps for the -rc series. It's mostly fixes for clock rates,
 restart handling and phy regulators and SATA interconnect data.

It's a little surprising to see a SATA fix about a week after enablement
went in during -rc -- enabling it that late should ideally have been
better tested than this.

 Also few build fixes related to the DSP driver in staging, and trivial
 stuff like removal of broken and soon to be unused platform data init
 for HDMI audio that would be good to get into the -rc series if not
 too late.

Thanks, merged. Definitely time for regressions only from here on out though.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.16-rc1

2014-07-05 Thread Olof Johansson
Hi,

On Fri, Jul 4, 2014 at 9:47 PM, Olof Johansson o...@lixom.net wrote:
 On Mon, Jun 30, 2014 at 12:08:57AM -0700, Tony Lindgren wrote:
 * Tony Lindgren t...@atomide.com [140617 08:01]:
  The following changes since commit 
  7171511eaec5bf23fb06078f59784a3a0626b38f:
 
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
 
  are available in the git repository at:
 
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
  tags/omap-for-v3.16/fixes-against-rc1
 
  for you to fetch changes up to edc56f871eefbc56baf1fd981eeff35ef447925c:
 
ARM: dts: dra7-evm: remove interrupt binding (2014-06-17 01:22:55 -0700)

 Merged. Apologies for the delay, I was planning on handling this earleir this
 week. I'll send this up tonight or tomorrow.

Hmm. for-next with this merged in stopped omap5uevm from booting
(Can't find mmcblk1 which I keep the rootfs on), see
http://arm-soc.lixom.net/bootlogs/arm-soc/v3.16-rc1-76-gf5ee1b1/. One
of the three configs had a DHCP timeout, I'm going to rebuild the
network here to reduce the frequency of those.

I'll try bisecting tomorrow. Not sending it up with this known
breakage, hopefully it's something simple.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.16-rc1

2014-07-05 Thread Olof Johansson
On Fri, Jul 4, 2014 at 11:06 PM, Olof Johansson o...@lixom.net wrote:
 Hi,

 On Fri, Jul 4, 2014 at 9:47 PM, Olof Johansson o...@lixom.net wrote:
 On Mon, Jun 30, 2014 at 12:08:57AM -0700, Tony Lindgren wrote:
 * Tony Lindgren t...@atomide.com [140617 08:01]:
  The following changes since commit 
  7171511eaec5bf23fb06078f59784a3a0626b38f:
 
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
 
  are available in the git repository at:
 
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
  tags/omap-for-v3.16/fixes-against-rc1
 
  for you to fetch changes up to edc56f871eefbc56baf1fd981eeff35ef447925c:
 
ARM: dts: dra7-evm: remove interrupt binding (2014-06-17 01:22:55 -0700)

 Merged. Apologies for the delay, I was planning on handling this earleir this
 week. I'll send this up tonight or tomorrow.

 Hmm. for-next with this merged in stopped omap5uevm from booting
 (Can't find mmcblk1 which I keep the rootfs on), see
 http://arm-soc.lixom.net/bootlogs/arm-soc/v3.16-rc1-76-gf5ee1b1/. One
 of the three configs had a DHCP timeout, I'm going to rebuild the
 network here to reduce the frequency of those.

 I'll try bisecting tomorrow. Not sending it up with this known
 breakage, hopefully it's something simple.

Hmm, this fixes branch + current mainline (or -rc3) seems fine, while
the -rc1 base we used to have does not. In other words, it seems OK to
send up for merge.

Note that the OMAP branch by itself doesn't boot on this machine, so
bisectability is lost for a bit. Not quite as worried about it since
it's not in the merge window, so we should be OK.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.16-rc1

2014-07-04 Thread Olof Johansson
On Mon, Jun 30, 2014 at 12:08:57AM -0700, Tony Lindgren wrote:
 * Tony Lindgren t...@atomide.com [140617 08:01]:
  The following changes since commit 7171511eaec5bf23fb06078f59784a3a0626b38f:
  
Linux 3.16-rc1 (2014-06-15 17:45:28 -1000)
  
  are available in the git repository at:
  
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
  tags/omap-for-v3.16/fixes-against-rc1
  
  for you to fetch changes up to edc56f871eefbc56baf1fd981eeff35ef447925c:
  
ARM: dts: dra7-evm: remove interrupt binding (2014-06-17 01:22:55 -0700)

Merged. Apologies for the delay, I was planning on handling this earleir this
week. I'll send this up tonight or tomorrow.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: mainline boot: 37 passed 4 failed (mainline/v3.15-rc8-4569-g3de0ef8)

2014-06-04 Thread Olof Johansson
On Wed, Jun 4, 2014 at 2:01 AM, Mark Brown broo...@kernel.org wrote:
 On Tue, Jun 03, 2014 at 06:26:14PM -0700, Olof Johansson wrote:
 On Tue, Jun 3, 2014 at 5:36 PM, Olof's autobooter bu...@lixom.net wrote:

  [2.816920] smps9: failed to get the current voltage

 This seems to be from palmas registration failing, which in turns
 causes vmmc regulator lookup to fail. See the errors about palmas-pmic
 above.

 Always CC maintainers on things.

What maintainer did I not cc? I missed the linux-omap list but I
included you and Tony.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap dt fixes and and clocks for v3.16 merge window

2014-05-29 Thread Olof Johansson
On Wed, May 28, 2014 at 10:58:39AM -0700, Tony Lindgren wrote:
 The following changes since commit d712ff63b18309c939396f593510fbcccbafb9e4:
 
   ARM: dts: Enable mcpdm and mcbsp1 on DuoVero (2014-05-19 17:20:31 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/dt-part3
 
 for you to fetch changes up to 43369f0fe81044427f6b1eedeb16bf8c74c86d48:
 
   Merge branch 'for-v3.16/clk-dt' of https://github.com/t-kristo/linux-pm 
 into omap-for-v3.16/dt-v2 (2014-05-28 10:14:48 -0700)
 
 
 
 Most likely the last pull request from me for omap changes for
 v3.16 that's dts fixes for clocks and enabling few features
 that were still being discussed earlier:
 
 - A bunch of omap clock related dts fixes queued by Tero Kristo.
 
 - Enable parallel nand on am437x that was not merged earlier as
   I requested more information about the muxing for it. And
   we need to also enable ecc hardware support for am43xx.
 
 - Enable the modem support for n900 that was dropped earlier
   because we had to fix the related hwmod entry first with patch
   ARM: OMAP2+: Fix ssi hwmod entry to allow idling.
 
 - And finally, add the omap2 clock dts files. These will allow
   us to enable the dt clocks and drop the legacy clocks for omap2
   with a follow-up patch once the related clock driver binding
   changes are merged.

Merged into next/dt. Thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/4] omap soc changes for v3.16 merge window

2014-05-26 Thread Olof Johansson
On Mon, May 19, 2014 at 06:30:31PM -0700, Tony Lindgren wrote:
 Looks like I'm still having trouble sending out some pull requests,
 so apologies you're seeing these as duplicates.
 
 The following changes since commit d1db0eea852497762cab43b905b879dfcd3b8987:
 
   Linux 3.15-rc3 (2014-04-27 19:29:27 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/soc-signed

Merged into next/soc. Thanks!

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/4] omap prcm changes for v3.16 merge window

2014-05-26 Thread Olof Johansson
On Mon, May 19, 2014 at 06:30:50PM -0700, Tony Lindgren wrote:
 The following changes since commit be2d62844819b3536233b7fc726b8f17d9fa7f05:
 
   ARM: OMAP: debug-leds: raw read and write endian fix (2014-05-08 07:09:55 
 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/prcm-signed

Merged into next/cleanup. Thanks!


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/4] omap board changes for v3.16 merge window

2014-05-26 Thread Olof Johansson
On Mon, May 19, 2014 at 06:31:08PM -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:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/board-signed
 
 for you to fetch changes up to 77c2f02edbeda9409a7cf3fd66233015820c213a:
 
   ARM: OMAP: replace checks for CONFIG_USB_GADGET_OMAP (2014-05-16 14:14:25 
 -0700)

Merged into next/boards. Thanks!


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 4/4] omap dt changes for v3.16 merge window, part 2

2014-05-26 Thread Olof Johansson
On Mon, May 19, 2014 at 06:31:25PM -0700, Tony Lindgren wrote:
 The following changes since commit 3fdb77174a2c173e0e69f2499b836a0e412f6c4d:
 
   ARM: dts: omap3-n900: use MATRIX_KEY for keymap (2014-05-06 10:22:51 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/dt-part2-v2
 
 for you to fetch changes up to d712ff63b18309c939396f593510fbcccbafb9e4:
 
   ARM: dts: Enable mcpdm and mcbsp1 on DuoVero (2014-05-19 17:20:31 -0700)
 
 
 Device tree related changes for omaps.

Merged into next/dt.

I'd appreciate a bit more verbose tag messages though -- a very brief
overview of what's new in here, etc. I think you used to do them in the past?


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/3] omap non urgent fixes for v3.16 merge window, resend

2014-05-26 Thread Olof Johansson
On Mon, May 19, 2014 at 07:10:30PM -0700, Tony Lindgren wrote:
 Hi,
 
 Here are three pull requests that never made the lists
 on the 8th of May as I have something still wrong with
 my scripts it seems. Anyways, these should be fine pulled
 out of order, if in doubt see my temporary merge branch
 at omap-for-v3.16/tmp-merge-2014-05-19.
 
 The following changes since commit fb677ef70b65e22cd4401d31b700a8b4041efae1:
 
   ARM: OMAP2+: Fix GPMC remap for devices using an offset (2014-04-23 
 11:09:22 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/fixes-not-urgent-signed

Pulled, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/3] omap pm changes for v3.16 merge window, resend

2014-05-26 Thread Olof Johansson
On Mon, May 19, 2014 at 07:11:52PM -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:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/pm-signed
 
 for you to fetch changes up to 57b05572267581c2320462e9b606709fa6da4c5a:
 
   ARM: OMAP2+: Enable CPUidle in omap2plus_defconfig (2014-05-06 15:45:15 
 -0700)
 
 
 PM related fixes for omap3 that were discovered during omap3
 conversion to device tree. This series sets up the PMIC signaling
 in a way where we can test for PM regressions easily by
 looking at state of the the sys_clkreq and sys_off_mode pins.
 
 Note that this series alone does not make omap3 PM to cut
 off core voltage during off-idle, changes to twl4030-power.c
 configurations are still needed. Those will be posted
 separately.

Merged into next/soc.


Thanks,

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/3] omap l3-noc bus driver changes for v3.16 merge window, resend

2014-05-26 Thread Olof Johansson
On Mon, May 19, 2014 at 07:13:00PM -0700, Tony Lindgren wrote:
 The following changes since commit 455c6fdbd219161bd09b1165f11699d6d73de11c:
 
   Linux 3.14 (2014-03-30 20:40:15 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.16/l3-noc-signed
 
 for you to fetch changes up to 27b7d5f3cc49f2e5cd6c005d73696058b7140c5c:
 
   bus: omap_l3_noc: Add AM4372 interconnect error data (2014-05-05 14:34:37 
 -0500)

Pulled into next/drivers. Thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v3 01/10] platform_data: edma: Be precise with the paRAM struct

2014-05-26 Thread Olof Johansson
Hi,

On Mon, Apr 14, 2014 at 4:41 AM, Peter Ujfalusi peter.ujfal...@ti.com wrote:
 The edmacc_param struct should follow the layout of the paRAM area in the
 HW. Be explicit on the size of the fields (u32) and also mark the struct
 as packed to avoid any padding on non 32bit architectures.

 Signed-off-by: Peter Ujfalusi peter.ujfal...@ti.com
 Acked-by: Joel Fernandes jo...@ti.com
 ---
  include/linux/platform_data/edma.h | 18 +-
  1 file changed, 9 insertions(+), 9 deletions(-)

 diff --git a/include/linux/platform_data/edma.h 
 b/include/linux/platform_data/edma.h
 index f50821cb64be..923f8a3e4ce0 100644
 --- a/include/linux/platform_data/edma.h
 +++ b/include/linux/platform_data/edma.h
 @@ -43,15 +43,15 @@

  /* PaRAM slots are laid out like this */
  struct edmacc_param {
 -   unsigned int opt;
 -   unsigned int src;
 -   unsigned int a_b_cnt;
 -   unsigned int dst;
 -   unsigned int src_dst_bidx;
 -   unsigned int link_bcntrld;
 -   unsigned int src_dst_cidx;
 -   unsigned int ccnt;
 -};
 +   u32 opt;
 +   u32 src;
 +   u32 a_b_cnt;
 +   u32 dst;
 +   u32 src_dst_bidx;
 +   u32 link_bcntrld;
 +   u32 src_dst_cidx;
 +   u32 ccnt;
 +} __packed;

  /* fields in edmacc_param.opt */
  #define SAMBIT(0)

I came across this patch when I was looking at a pull request from
Sekhar for EDMA cleanups, and it made me look closer at the contents
of this file.

The include/linux/platform_data/ directory is meant to hold
platform_data definitions for drivers, and nothing more.
platform_data/edma.h also contains a whole bunch of interface
definitions for the driver. They do not belong there, and should be
moved to a different include file.

That also includes the above struct, because as far as I can tell it's
a runtime state structure, not something that is passed in with
platform data.

Can someone please clean this up? Thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.15/fixes-v3-signed
 
 for you to fetch changes up to 4b353a706a86598ba47307c47301c3c428b79e09:
 
   ARM: OMAP4: Fix the boot regression with CPU_IDLE enabled (2014-05-19 
 11:20:38 -0700)


Pulled, thanks!


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] ARM: edma: Clean up and simplify the code around irq request

2014-05-19 Thread Olof Johansson
On Thu, May 15, 2014 at 05:35:01PM +0530, Sekhar Nori wrote:
 + ARM SoC team
 
 On Tuesday 13 May 2014 12:56 PM, Peter Ujfalusi wrote:
  Get the two interrupt line number at the same time by merging the two
  instance of if(node){}else{} places.
  replace the pdev-dev with the already existing dev which makes it possible
  to collapse lines with devm_request_irq()
  
  Signed-off-by: Peter Ujfalusi peter.ujfal...@ti.com
 
 Acked-by: Sekhar Nori nsek...@ti.com
 
 Arnd, Olof, Kevin,
 
 Do you mind applying this directly for v3.16? I do not have anything
 else queued ATM so not sending a pull request.

I see it was reposted today as part of a larger patch set with some
question as to what it applies to.

Sekhar, if you just have one patch for us to apply, then feel free to
resend it to use (git send-email --to=a...@kernel.org) and make it clear
(below the --- separator) that you want us to apply it directly, and
we'll be happy to do so.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] somewhat urgent omap fixes against v3.15-rc1, fixes gpmc

2014-05-04 Thread Olof Johansson
On Fri, Apr 25, 2014 at 01:30:48PM -0700, Tony Lindgren wrote:
 The following changes since commit fb677ef70b65e22cd4401d31b700a8b4041efae1:
 
   ARM: OMAP2+: Fix GPMC remap for devices using an offset (2014-04-23 
 11:09:22 -0700)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.15/fixes-gpmc
 
 for you to fetch changes up to 4c05160342f16361fc37ae34dcae9210306a83e9:
 
   ARM: dts: AM3517: Disable absent IPs inherited from OMAP3 (2014-04-25 
 09:55:00 -0700)
 
 
 Mostly fixes for occasional memory corruption caused by bad
 timings for smc911x LAN9220 (and potentially LAN9221) devices
 that were noted on a cm-t3730 system. Also fix THUMB mode
 for SMP, and mailbox related warnings when booted with device
 tree.

Merged into fixes.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 51/97] ARM: l2c: remove platforms/SoCs setting early BRESP

2014-05-03 Thread Olof Johansson
On Thu, May 1, 2014 at 8:12 AM, Grant Likely grant.lik...@secretlab.ca wrote:
 On Tue, 29 Apr 2014 01:21:41 +0100, Russell King - ARM Linux 
 li...@arm.linux.org.uk wrote:
 On Tue, Apr 29, 2014 at 09:02:27AM +0900, Simon Horman wrote:
  On Mon, Apr 28, 2014 at 08:30:32PM +0100, Russell King wrote:
   Since we now automatically enable early BRESP in core L2C-310 code when
   we detect a Cortex-A9, we don't need platforms/SoCs to set this bit
   explicitly.  Instead, they should seek to preserve the value of bit 30
   in the auxiliary control register.
  
   Acked-by: Tony Lindgren t...@atomide.com
   Signed-off-by: Russell King rmk+ker...@arm.linux.org.uk
 
  I would prefer if this patch was broken out into individual patches
  for each board or SoC file and that they were then picked up
  by their respective platform maintainers.
 
  Likewise for patch 66/97. Although it is only for shmobile
  I would prefer it broken out.

 Oh fuck that.

 Okay, I'm dropping the whole patch set right now and forgetting the whole
 damned thing.  The L2 cache code can damned well stay as it is and remain
 an unmaintainable mess.

 FWIW, there are an awful lot of people, myself included, who do care
 that you've done this work. It is 100% okay for you to say no to
 requests to split things up because of the complexity of the series.

 I really hope you're reconsider and not give up on this series.

+1. I've been very behind on email lately and I haven't paid enough
attention to this, but I'd like to see this go in for 3.16 as well,
and it shouldn't have to go in through each subtree. Sequencing that
in this case would be a huge pain indeed.

It would be better to just keep it all on a shared topic branch that
we can merge into arm-soc as a dependency, so we can resolve merge
conflicts as we merge in from platform maintainers. I wouldn't expect
anything major besides some context conflicts due to nearby edits.

The only thing I am not 100% on is if it's a good idea or not to add
to the machine descriptor, since it'll make it harder to make
descriptor-free generic platforms for A9, but it's a minor detail and
the benefit of the series outweigh that (and we can revisit if truly
needed later).


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap device tree changes for v3.15, part 2

2014-03-11 Thread Olof Johansson
On Fri, Mar 07, 2014 at 09:58:36AM -0800, Tony Lindgren wrote:
 The following changes since commit f777ba1780584b100ab9664cc06d04f3bb273a84:
 
   Merge tag 'for_3.15/dts_signed' of 
 git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into 
 omap-for-v3.15/dt (2014-03-02 14:22:03 -0800)
 
 are available in the git repository at:
 
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.15/dt-part2
 
 for you to fetch changes up to 18c49af3ee9e32a535413a949672bea726699f04:
 
   ARM: dts: am335x-evmsk: enable dual_emac mode (2014-03-05 11:53:36 -0800)
 
 
 Part two of omap device tree changes enabling driver features
 in the dts files.


Merged, thanks.

-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] two omap dt regression fixes for v3.14-rc4

2014-03-08 Thread Olof Johansson
On Sun, Mar 02, 2014 at 03:04:48PM -0800, Tony Lindgren wrote:
 The following changes since commit 4b41636878ee32d4c45a49de7749abca9721bd6a:
 
   ARM: OMAP3: Fix pinctrl interrupts for core2 (2014-02-27 15:35:48 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.14/fixes-dt-rc4
 
 for you to fetch changes up to ae41a3030ce8901853b3cfd5e118a4b0288aa068:
 
   ARM: dts: omap3-gta04: Add ti,omap36xx to compatible property to avoid 
 problems with booting (2014-03-02 09:44:45 -0800)


Pulled into fixes.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 1/4] omap soc changes for v3.15

2014-03-08 Thread Olof Johansson
On Sun, Mar 02, 2014 at 03:14:45PM -0800, Tony Lindgren wrote:
 The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
 
   Linus 3.14-rc1 (2014-02-02 16:42:13 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.15/soc-signed
 
 for you to fetch changes up to 9b91bd81fa40b4765e24721d970c26ae2e1d8b0d:
 
   ARM: OMAP2+: remove OMAP_PACKAGE_ZAC and OMAP_PACKAGE_ZAF (2014-02-28 
 15:36:34 -0800)
 

Pulled, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 2/4] omap prcm changes for v3.15

2014-03-08 Thread Olof Johansson
On Sun, Mar 02, 2014 at 03:14:46PM -0800, Tony Lindgren wrote:
 The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
 
   Linus 3.14-rc1 (2014-02-02 16:42:13 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.15/prcm-signed
 
 for you to fetch changes up to 9ed5811ddd32eb02140783095f1fec7d12fb3eb9:
 
   Merge tag 'for-v3.15/omap-hwmod-clk-prcm-a' of 
 git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into 
 omap-for-v3.15/prcm (2014-02-28 15:41:55 -0800)

Pulled into next/soc. Thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/4] omap device tree changes for v3.15

2014-03-08 Thread Olof Johansson
On Sun, Mar 02, 2014 at 03:14:48PM -0800, Tony Lindgren wrote:
 The following changes since commit 6d0abeca3242a88cab8232e4acd7e2bf088f3bc2:
 
   Linux 3.14-rc3 (2014-02-16 13:30:25 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.15/dt-signed
 
 for you to fetch changes up to f777ba1780584b100ab9664cc06d04f3bb273a84:
 
   Merge tag 'for_3.15/dts_signed' of 
 git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into 
 omap-for-v3.15/dt (2014-03-02 14:22:03 -0800)

Merged, this had an add/add conflict with ARM: OMAP2+: Add support for thumb
mode on DT booted N900 that I had to resolve.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 3/4] omap device tree changes for v3.15

2014-03-08 Thread Olof Johansson
On Sun, Mar 02, 2014 at 04:10:49PM -0800, Tony Lindgren wrote:
 * Tony Lindgren t...@atomide.com [140302 15:55]:
  The following changes since commit 6d0abeca3242a88cab8232e4acd7e2bf088f3bc2:
  
Linux 3.14-rc3 (2014-02-16 13:30:25 -0800)
  
  are available in the git repository at:
  
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
  tags/omap-for-v3.15/dt-signed
  
  for you to fetch changes up to f777ba1780584b100ab9664cc06d04f3bb273a84:
  
Merge tag 'for_3.15/dts_signed' of 
  git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into 
  omap-for-v3.15/dt (2014-03-02 14:22:03 -0800)
  
  
  
  Device tree related changes for omaps with minor code
  changes also to platform data quirks that are still needed
  for some features.
 
 FYI, this probably causes a minor overlapping additions conflict
 with the recently merged fixes. My resolve below for reference.

D'oh, saw this after I did the merge. Yes, same resolution as I used.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL 4/4] omap crossbar support for v3.15

2014-03-08 Thread Olof Johansson
On Sun, Mar 02, 2014 at 03:14:49PM -0800, Tony Lindgren wrote:
 The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
 
   Linus 3.14-rc1 (2014-02-02 16:42:13 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.15/crossbar-signed
 
 for you to fetch changes up to 9594274201ac3c67d5c569aae63792e58bcd33e6:
 
   Merge branch 'crossbar_3.14_rc1' of git://github.com/Sricharanti/sricharan 
 into omap-for-v3.15/crossbar (2014-02-28 13:35:02 -0800)
 
 
 
 Add support for GIC crossbar that routes interrupts on newer omaps.
 
 Looks like people wanted these merged via the omap tree as it's
 the only user for the GIC crossbar.
 
 
 Sricharan R (4):
   DRIVERS: IRQCHIP: IRQ-GIC: Add support for routable irqs
   DRIVERS: IRQCHIP: CROSSBAR: Add support for Crossbar IP
   ARM: OMAP4+: Correct Wakeup-gen code to use physical irq number
   ARM: DRA: Enable Crossbar IP support for DRA7XX

Whoa, lots of caps on those driver subjects. I don't think we need those
in the future, lower case is just fine (and DRIVERS: usually isn't used).

Branch has been merged into next/drivers.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.14-rc1

2014-02-18 Thread Olof Johansson
Hi,

On Fri, Feb 14, 2014 at 08:44:31AM -0800, Tony Lindgren wrote:
 The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:
 
   Linus 3.14-rc1 (2014-02-02 16:42:13 -0800)
 
 are available in the git repository at:
 
   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.14/fixes-against-rc1

Pulled. Looks like the following two snuck in that should maybe have been
cleanups instead, but it's not worth respinning over:

 Paul Bolle (2):
   ARM: OMAP2+: Remove MACH_NOKIA_N800
   ARM: OMAP2+: Remove legacy macros for zoom platforms


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCHv13 00/40] ARM: TI SoC clock DT conversion

2014-01-17 Thread Olof Johansson
On Fri, Jan 17, 2014 at 4:02 PM, Nishanth Menon n...@ti.com wrote:

 clk-next-6a0cad9 + next-20140117 multi_v7_defconfig + CONFIG_LPAE=y:
  1: am335x-evm:  Boot PASS: http://slexy.org/raw/s21GRhEOj4
  2:  am335x-sk:  Boot PASS: http://slexy.org/raw/s20zcNsD8h
  3: am3517-evm:  Boot PASS: http://slexy.org/raw/s27U9IfRKR
  4:  am37x-evm:  Boot PASS: http://slexy.org/raw/s2zYyeonec
  5: am43xx-epos:  Boot PASS: http://slexy.org/raw/s21iCRjTHK
  6: beagleboard-xm:  Boot PASS: http://slexy.org/raw/s20bPGL3Sz
  7: beaglebone-black:  Boot PASS: http://slexy.org/raw/s21AhFmkCk
  8:  crane: No Image built - Missing platform support?:
  9:   dra7:  Boot FAIL: http://slexy.org/raw/s21Qh3sQRu
 * DRA7 not enabled?
 10:ldp:  Boot PASS: http://slexy.org/raw/s21fvBfBgs
 11:   panda-es:  Boot FAIL: http://slexy.org/raw/s20RsgVUZJ
 * known issue (https://patchwork.kernel.org/patch/3084521/)
 12:sdp2430:  Boot FAIL: v6 platform - wont boot with multi_v7
 13:sdp3430:  Boot PASS: http://slexy.org/raw/s20rhjjBwe
 14:sdp4430:  Boot PASS: http://slexy.org/raw/s2My0UfNPm
 15:   uevm:  Boot PASS: http://slexy.org/raw/s21aqF6eMN
 TOTAL = 15 boards, Booted Boards = 11, No Boot boards = 4


I have a hard time believing the above; A8/A9 boards are not bootable
with CONFIG_LPAE=y...


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCHv13 00/40] ARM: TI SoC clock DT conversion

2014-01-17 Thread Olof Johansson
On Fri, Jan 17, 2014 at 4:19 PM, Nishanth Menon n...@ti.com wrote:
 On 01/17/2014 06:12 PM, Olof Johansson wrote:
 On Fri, Jan 17, 2014 at 4:02 PM, Nishanth Menon n...@ti.com wrote:

 clk-next-6a0cad9 + next-20140117 multi_v7_defconfig + CONFIG_LPAE=y:
  1: am335x-evm:  Boot PASS: http://slexy.org/raw/s21GRhEOj4
  2:  am335x-sk:  Boot PASS: http://slexy.org/raw/s20zcNsD8h
  3: am3517-evm:  Boot PASS: http://slexy.org/raw/s27U9IfRKR
  4:  am37x-evm:  Boot PASS: http://slexy.org/raw/s2zYyeonec
  5: am43xx-epos:  Boot PASS: http://slexy.org/raw/s21iCRjTHK
  6: beagleboard-xm:  Boot PASS: http://slexy.org/raw/s20bPGL3Sz
  7: beaglebone-black:  Boot PASS: http://slexy.org/raw/s21AhFmkCk
  8:  crane: No Image built - Missing platform support?:
  9:   dra7:  Boot FAIL: http://slexy.org/raw/s21Qh3sQRu
 * DRA7 not enabled?
 10:ldp:  Boot PASS: http://slexy.org/raw/s21fvBfBgs
 11:   panda-es:  Boot FAIL: http://slexy.org/raw/s20RsgVUZJ
 * known issue (https://patchwork.kernel.org/patch/3084521/)
 12:sdp2430:  Boot FAIL: v6 platform - wont boot with multi_v7
 13:sdp3430:  Boot PASS: http://slexy.org/raw/s20rhjjBwe
 14:sdp4430:  Boot PASS: http://slexy.org/raw/s2My0UfNPm
 15:   uevm:  Boot PASS: http://slexy.org/raw/s21aqF6eMN
 TOTAL = 15 boards, Booted Boards = 11, No Boot boards = 4


 I have a hard time believing the above; A8/A9 boards are not bootable
 with CONFIG_LPAE=y...

 You are right! Drat!! I had CONFIG_LPAE=y in my script, not
 CONFIG_ARM_LPAE=y! Grrr...

 Retest in a around 30 mins..

It's not a huge concern though; it's unlikely that LPAE makes a
functional difference on this patch series. It's still useful to catch
warnings, etc (most likely printk formats and the like).


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [patch] fix omap compile with randconfig

2014-01-13 Thread Olof Johansson
On Sun, Jan 12, 2014 at 5:00 PM, Pavel Machek pa...@ucw.cz wrote:

 This fixes:

 arch/arm/mach-omap2/built-in.o: In function `omap_reserve':
 /data/l/linux-n900/arch/arm/mach-omap2/common.c:36: undefined
   reference to `omap_fb_reserve_memblock'

 Signed-off-by: Pavel Machek pa...@ucw.cz

 diff --git a/arch/arm/mach-omap2/common.c b/arch/arm/mach-omap2/common.c
 index 9beecde..857907f 100644
 --- a/arch/arm/mach-omap2/common.c
 +++ b/arch/arm/mach-omap2/common.c
 @@ -33,5 +33,7 @@ void __init omap_reserve(void)
 omap_dsp_reserve_sdram_memblock();
 omap_secure_ram_reserve_memblock();
 omap_barrier_reserve_memblock();
 +#ifdef CONFIG_OMAP2_VRFB
 omap_fb_reserve_memblock();
 +#endif
  }

What is this patch against? omap_fb_reserve_memblock() doesn't exist
in v3.13-rc8, nor in -next.

Adding an ifdef here is likely the wrong thing anyway, there should be
a stub provided for !CONFIG_OMAP2_VRFB in the header file instead.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 1/2] net: eth: davinci_cpdma: 64-bit phys/dma_addr_t cleanup

2013-12-11 Thread Olof Johansson
Silences the below warnings when building with ARM_LPAE enabled, which
gives longer dma_addr_t by default:

drivers/net/ethernet/ti/davinci_cpdma.c: In function 'cpdma_desc_pool_create':
drivers/net/ethernet/ti/davinci_cpdma.c:182:3: warning: passing argument 3 of 
'dma_alloc_attrs' from incompatible pointer type [enabled by default]
drivers/net/ethernet/ti/davinci_cpdma.c: In function 'desc_phys':
drivers/net/ethernet/ti/davinci_cpdma.c:222:25: warning: cast from pointer to 
integer of different size [-Wpointer-to-int-cast]
drivers/net/ethernet/ti/davinci_cpdma.c:223:8: warning: cast from pointer to 
integer of different size [-Wpointer-to-int-cast]

Signed-off-by: Olof Johansson o...@lixom.net
---
 drivers/net/ethernet/ti/davinci_cpdma.c |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/ti/davinci_cpdma.c 
b/drivers/net/ethernet/ti/davinci_cpdma.c
index 90a7946..b041a87 100644
--- a/drivers/net/ethernet/ti/davinci_cpdma.c
+++ b/drivers/net/ethernet/ti/davinci_cpdma.c
@@ -81,7 +81,7 @@ struct cpdma_desc {
 };
 
 struct cpdma_desc_pool {
-   u32 phys;
+   phys_addr_t phys;
u32 hw_addr;
void __iomem*iomap; /* ioremap map */
void*cpumap;/* dma_alloc map */
@@ -219,8 +219,7 @@ static inline dma_addr_t desc_phys(struct cpdma_desc_pool 
*pool,
 {
if (!desc)
return 0;
-   return pool-hw_addr + (__force dma_addr_t)desc -
-   (__force dma_addr_t)pool-iomap;
+   return pool-hw_addr + (__force long)desc - (__force long)pool-iomap;
 }
 
 static inline struct cpdma_desc __iomem *
-- 
1.7.10.4

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 2/2] net: eth: davinci_cpdma: Mark a local variable static

2013-12-11 Thread Olof Johansson
Only used locally. Found by sparse.

Signed-off-by: Olof Johansson o...@lixom.net
---
 drivers/net/ethernet/ti/davinci_cpdma.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/ti/davinci_cpdma.c 
b/drivers/net/ethernet/ti/davinci_cpdma.c
index b041a87..364d0c7 100644
--- a/drivers/net/ethernet/ti/davinci_cpdma.c
+++ b/drivers/net/ethernet/ti/davinci_cpdma.c
@@ -971,7 +971,7 @@ struct cpdma_control_info {
 #define ACCESS_RW  (ACCESS_RO | ACCESS_WO)
 };
 
-struct cpdma_control_info controls[] = {
+static struct cpdma_control_info controls[] = {
[CPDMA_CMD_IDLE]  = {CPDMA_DMACONTROL,  3,  1,  ACCESS_WO},
[CPDMA_COPY_ERROR_FRAMES] = {CPDMA_DMACONTROL,  4,  1,  ACCESS_RW},
[CPDMA_RX_OFF_LEN_UPDATE] = {CPDMA_DMACONTROL,  2,  1,  ACCESS_RW},
-- 
1.7.10.4

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] net: eth: cpsw: 64-bit phys_addr_t and sparse cleanup

2013-12-11 Thread Olof Johansson
Minor fix for printk format of a phys_addr_t, and the switch of two local
functions to static since they're not used outside of the file.

Signed-off-by: Olof Johansson o...@lixom.net
---

Missed this one with the previous 64-bit phys_addr_t fix. Feel free to
fold it in, or apply separately.


-Olof

 drivers/net/ethernet/ti/cpsw.c |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/net/ethernet/ti/cpsw.c b/drivers/net/ethernet/ti/cpsw.c
index c8a54f9..915eca9 100644
--- a/drivers/net/ethernet/ti/cpsw.c
+++ b/drivers/net/ethernet/ti/cpsw.c
@@ -582,7 +582,7 @@ static void cpsw_intr_disable(struct cpsw_priv *priv)
return;
 }
 
-void cpsw_tx_handler(void *token, int len, int status)
+static void cpsw_tx_handler(void *token, int len, int status)
 {
struct sk_buff  *skb = token;
struct net_device   *ndev = skb-dev;
@@ -599,7 +599,7 @@ void cpsw_tx_handler(void *token, int len, int status)
dev_kfree_skb_any(skb);
 }
 
-void cpsw_rx_handler(void *token, int len, int status)
+static void cpsw_rx_handler(void *token, int len, int status)
 {
struct sk_buff  *skb = token;
struct sk_buff  *new_skb;
@@ -2142,8 +2142,8 @@ static int cpsw_probe(struct platform_device *pdev)
  data-cpts_clock_mult, data-cpts_clock_shift))
dev_err(priv-dev, error registering cpts device\n);
 
-   cpsw_notice(priv, probe, initialized device (regs %x, irq %d)\n,
-   ss_res-start, ndev-irq);
+   cpsw_notice(priv, probe, initialized device (regs %pa, irq %d)\n,
+   ss_res-start, ndev-irq);
 
if (priv-data.dual_emac) {
ret = cpsw_probe_dual_emac(pdev, priv);
-- 
1.7.10.4

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[HACK] remotely powering on a OMAP5 uEVM over the debug port

2013-12-05 Thread Olof Johansson
Here's a tiny hack I came up with to remote-power on an OMAP5 uEVM. I
have mine in an unattended setup where I can cycle power, but it still
needs a power button press to start.

Luckily two GPIO lines on the secondary FTDI channel are routed to the same
buttons, so it can be done via software. It requires your board to have U37
populated though, so make sure you have it (mine did already).

The below little hack uses libmpsse, available at
https://code.google.com/p/libmpsse/.

To use it, give it the path of the FTDI device. I.e. on my system the uEVM is
at 3-1.3.3. Check dmesg and lsusb (it's bus number + path).


Anyway, I figured this could be useful for others as well, so I'm posting just
for that purpose. No warranties, don't come to me if you break your board with
this, etc, etc.



This pulses the power button for 1 second (GPIOH5). If you want to pulse
the reset instead, use GPIOH6.


#include stdlib.h
#include stdio.h
#include unistd.h
#include usb.h
#include mpsse.h

void usage(char *p)
{
printf(Usage: %s busnr-devpath\n, p);
}

void fill_busdev(char *usbpath, int *bus, int *dev)
{
char udir[PATH_MAX+1];
FILE *fp;

sprintf(udir, /sys/bus/usb/devices/%s/busnum, usbpath);

fp = fopen(udir, r);
if (!fp) {
printf(can't open %s to find usb info\n, udir);
exit(1);
}
fscanf(fp, %d, bus);
fclose(fp);

sprintf(udir, /sys/bus/usb/devices/%s/devnum, usbpath);

fp = fopen(udir, r);
if (!fp) {
printf(can't open %s to find usb info\n, udir);
exit(1);
}
fscanf(fp, %d, dev);
fclose(fp);

}
int main(int argc, char **argv)
{
struct mpsse_context *io = NULL;
int i = 0;
int bus, dev;

if (argc  1) {
usage(argv[0]);
exit(1);
}

fill_busdev(argv[1], bus, dev);

while (1) {
struct usb_device *ud;
io = OpenIndex(0x0403, 0x6010, GPIO, 0, 0, 2, NULL, NULL, i++);
if (!io || !io-open) {
printf(Failed to open device %s\n, argv[1]);
exit(1);
}
ud = usb_device(io-ftdi.usb_dev);
if (ud-devnum == dev  ud-bus-location == bus) {
printf(found: %s/%s %d\n, ud-bus-dirname, 
ud-filename, ud-bus-location);
break;
} else {
printf(skipped: %s/%s %d\n, ud-bus-dirname, 
ud-filename, ud-bus-location);
}
Close(io);
}

/* Default is high */
PinHigh(io, GPIOH5);
PinHigh(io, GPIOH6);

sleep(1);
/* Pulse power */
PinLow(io, GPIOH5);
sleep(1);
PinHigh(io, GPIOH5);

Close(io);

exit(0);
}
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] more omap dt fixes against v3.13-rc1

2013-12-02 Thread Olof Johansson
On Mon, Dec 2, 2013 at 1:40 PM, Tony Lindgren t...@atomide.com wrote:
 The following changes since commit 9cb238c00ba5c1ddfff2c2ed6aa66c15b962e4c3:

   mmc: omap: Fix I2C dependency and make driver usable with device tree 
 (2013-11-26 15:51:16 -0800)

 are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.13/more-dt-regressions

Pulled, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap fixes against v3.13-rc1

2013-11-26 Thread Olof Johansson
On Tue, Nov 26, 2013 at 5:30 PM, Tony Lindgren t...@atomide.com wrote:
 The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:

   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)

 are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.13/fixes-against-rc1-take2

 for you to fetch changes up to 9cb238c00ba5c1ddfff2c2ed6aa66c15b962e4c3:

   mmc: omap: Fix I2C dependency and make driver usable with device tree 
 (2013-11-26 15:51:16 -0800)

 
 Some omap related fixes that have come up with people moving to device
 tree only based booting for omap2+.

 The series contains a handful of fixes for the igep boards as they were
 one of the first omap3 boards to jump over completely to device tree
 based booting. So these can be considered regressions compared to
 booting igep in legacy mode with board files in v3.12.

 Also included are few other device tree vs legacy booting regressions:

 - yet more missing omap3 .dtsi entries that have showed up booting
   various boards with device tree only

 - n900 eMMC device tree fix

 - fixes for beagle USB EHCI

 - two fixes to make omap2420 MMC work

 As we're moving omap2+ to be device tree only for v3.14, I'd like to
 have v3.13 work equally well for legacy based booting and device tree
 based booting. So there will be likely few more device tree related
 booting patches trickling in.

 This series also includes a regression fix for the omap timer posted
 mode that may wrongly stay on from the bootloader for some SoCs.

Pulled, thanks. Do you have a feel for how much more of DT-vs-legacy
patches you expect for 3.13? I'm not saying no to them at this point
but it'd be good to know roughly what to expect.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: commit c368e5fc2a190923b786f2de3e79430ea3566a25 regresses MMC

2013-11-21 Thread Olof Johansson
On Thu, Nov 21, 2013 at 2:49 AM, Mark Brown broo...@kernel.org wrote:
 On Wed, Nov 20, 2013 at 08:48:41PM -0600, Felipe Balbi wrote:

 actually, I didn't miss you at all. your broo...@linaro.org was in Cc
 of original email thread. The same email which was used to sign-off on
 original commit.

 It's not what's advertised in MAINTAINERS, you should be sending stuff
 to that address.  My work account is completely separate and for various
 reasons (including the fact that a lot of the mails for upstream sent
 there are duplicates of mails sent here) non-automatic upstream stuff
 has a good chance of getting dropped on the floor and at the very least
 will be dealt with more slowly.

If you have one email address listed in MAINTAINERS, and do all your
actual work with another identity, you might want to look at your
workflow a bit. I suggest either signing off with the MAINTAINERS
email address, or changing the entries of that file. People should
expect to be able to email you on the address you sign off with.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] few more omap fixes for v3.13 merge window

2013-11-19 Thread Olof Johansson
On Tue, Nov 19, 2013 at 11:48 AM, Tony Lindgren t...@atomide.com wrote:
 The following changes since commit 26273e02a0cf18eb72416559310d3294390a9024:

   ARM: OMAP2+: Fix build for dra7xx without omap4 and 5 (2013-11-15 08:27:29 
 -0800)

 are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.13/more-fixes-for-merge-window-take2

Pulled, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2] serial: omap: Add support for optional wake-up

2013-11-07 Thread Olof Johansson
On Thu, Nov 7, 2013 at 11:45 AM, Tony Lindgren t...@atomide.com wrote:
 * Kevin Hilman khil...@linaro.org [131107 10:53]:

 A bunch of DT boot failures on OMAP3 platforms with latest mainline were
 bisected down to this patch.  Boot results here:
 http://lists.linaro.org/pipermail/kernel-build-reports/2013-November/000954.html

 This doesn't seem to properly handle the OMAP3 case where we have DT
 nodes, but no reg or interrupts properties since they're still using
 hwmod.

 The problems seems to be because these OMAP3 platforms don't list any
 interrupts in their DTS files for the UARTs, but a quick hack at adding
 interrupts to omap3.dtsi didn't help either so something else is going
 on.

 This patch should probably be reverted until it gets broader testing.

 Hmm I'm not seeing this with my tree, and sounds like it should be
 already fixed by commit d7c8f2596 (ARM: dts: Add missing reg,
 interrupt and dma entries for omap3).

 Can you check that you have that commit in your tree?

Ah, that explains why we haven't seen it in -next.

We should probably queue up our branches for Linus to merge ASAP,
that'll take care of it.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] omap dt fixes for v3.13 merge window

2013-10-29 Thread Olof Johansson
On Tue, Oct 29, 2013 at 4:09 PM, Tony Lindgren t...@atomide.com wrote:
 The following changes since commit b4887e16375be312cf64642ac1d826186cb836bf:

   Merge tag 'for_3.13_super_late/dts_signed' of 
 git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into 
 omap-for-v3.13/dt (2013-10-23 03:12:45 -0700)

 are available in the git repository at:


   git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap 
 tags/omap-for-v3.13/dt-fixes-for-merge-window

 for you to fetch changes up to 0352bd1f04b706904b26d13f6d8792e7ff6b7eb6:

   ARM: dts: omap4-panda: add DPI pinmuxing (2013-10-29 14:24:34 -0700)

Pulled, thanks.


-Olof
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


  1   2   3   4   >