Re: [GIT PULL] few minor omap fixes against v4.4-rc6
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
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
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
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
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
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
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 Ujfalusiwrote: > 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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