> -Original Message-
> From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-
> ow...@vger.kernel.org] On Behalf Of Koen Kooi
> Sent: Wednesday, November 23, 2011 8:51 PM
> To: Tony Lindgren
> Cc: Linus Walleij; Thomas Abraham; Nayak, Rajendra; linux-
> o...@vger.kernel.org; linaro-...@
This was taken from commit 1ea6b8f at:
git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra.git
Signed-off-by: Simon Glass
---
arch/arm/dts/skeleton.dtsi | 13 +
1 files changed, 13 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/dts/skeleton.dtsi
diff --git a/arch/
This switches Seaboard over to use FDT for run-time config instead of
CONFIG options. USB is the only user at present.
Signed-off-by: Simon Glass
---
include/configs/seaboard.h |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/include/configs/seaboard.h b/include/c
This was taken from commit 1ea6b8f at:
git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra.git
Signed-off-by: Simon Glass
---
board/nvidia/dts/tegra2-seaboard.dts | 32
1 files changed, 32 insertions(+), 0 deletions(-)
create mode 100644 board/nvidia/dts/
This is not available in kernel-land yet, but this initial
set of definitions provides the info we need.
Signed-off-by: Simon Glass
---
arch/arm/dts/tegra20.dtsi | 80 +
1 files changed, 80 insertions(+), 0 deletions(-)
diff --git a/arch/arm/dts/teg
This was taken from commit 1ea6b8f at:
git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra.git
config.mk is updated to provide this file to boards through the
built-in mechanism:
/include/ ARCH_CPU_DTS
Signed-off-by: Simon Glass
---
arch/arm/cpu/armv7/tegra2/config.mk |2 +
arch/arm/d
Add a function to lookup a property which is a phandle in a node, and
another to read a fixed-length integer array from an fdt property.
Also add a function to read boolean properties.
Signed-off-by: Simon Glass
---
include/fdtdec.h | 40 ++
lib/fdtdec.c | 82
By putting the fdt blob into a distinctive area we can ensure that it appears
at the start of the data section and is word-aligned.
Note: It does not seem to be possible to get objcopy to honour its
--section-alignment flag, which would otherwise provide an easier fix
for this problem.
Signed-off
This fixes three trivial issues in fdtdec.c:
1. fdtdec_get_is_enabled() doesn't really need a default value
2. The fdt must be word-aligned, since otherwise it will fail on ARM
3. The compat_names[] array is missing its first element
Signed-off-by: Simon Glass
---
include/fdtdec.h |8 ---
On Tue, Nov 22, 2011 at 09:56:49AM +0100, Sascha Hauer wrote:
> On Tue, Nov 22, 2011 at 09:48:54AM +0800, Shawn Guo wrote:
> > It adds document for imx clock device tree bindings and then describes
> > imx6 clocks in dts.
> >
> > Signed-off-by: Shawn Guo
> > ---
> > .../devicetree/bindings/clock
On Tue, Nov 22, 2011 at 09:23:14AM +0100, Sascha Hauer wrote:
> On Tue, Nov 22, 2011 at 09:48:53AM +0800, Shawn Guo wrote:
> > As I promised to Arnd, I will convert imx6 clock code to common clock
> > framework and in turn device tree at the earliest time. Here it is.
>
> Very nice ;) I like the
Rob Herring wrote at Wednesday, November 23, 2011 2:55 PM:
> On 11/23/2011 03:25 PM, Stephen Warren wrote:
> > Rob, Grant,
> >
> > Re: http://www.spinics.net/lists/arm-kernel/msg148899.html
> >
> > Background: Tegra's DMA controller needs to be told which DMA "request
> > select" to use for each tr
On Wed, Nov 23, 2011 at 09:44:54AM -0800, Stephen Warren wrote:
> Mark Brown wrote at Wednesday, November 23, 2011 3:39 AM:
> > On Tue, Nov 22, 2011 at 06:21:09PM -0700, Stephen Warren wrote:
> >
> > > OF_DEV_AUXDATA("nvidia,tegra20-i2c", TEGRA_DVC_BASE, "tegra-i2c.3",
> > > NULL),
> > > OF_D
On 11/23/2011 03:25 PM, Stephen Warren wrote:
> Rob, Grant,
>
> Re: http://www.spinics.net/lists/arm-kernel/msg148899.html
>
> Background: Tegra's DMA controller needs to be told which DMA "request
> select" to use for each transfer. The identifies which peripheral to
> transfer to/from.
>
> The
Rob, Grant,
Re: http://www.spinics.net/lists/arm-kernel/msg148899.html
Background: Tegra's DMA controller needs to be told which DMA "request
select" to use for each transfer. The identifies which peripheral to
transfer to/from.
The Tegra I2S driver needs to know its own "request select" value t
* Stephen Warren wrote:
> Thierry Reding wrote at Tuesday, November 22, 2011 11:58 PM:
> > * Stephen Warren wrote:
> > > module_platform_drive saves some boiler-plate code.
> > >
> > > The devm_ APIs remove the need to manually clean up allocations,
> > > thus removing some code.
> ...
> > > stati
On Fri, Nov 18, 2011 at 04:47:16PM +0530, Rajendra Nayak wrote:
> For the first 2 patches (1/4 and 2/4) I have dropped
> Acks from Mark, since they have changed to some extent
> from the last post and retained the Acks recieved on the
> last 2 patches (3/4 and 4/4) as they remain unchanged.
Looks
On Fri, Nov 18, 2011 at 04:47:20PM +0530, Rajendra Nayak wrote:
> + struct device_node *regnode = NULL;
> + char prop_name[32]; /* 32 is max size of property name */
There ought to be a #define for that though I can't see one right now -
this can't be the only place where we need to do st
On Wed, Nov 23, 2011 at 09:54:21AM -0800, Stephen Warren wrote:
> Mark Brown wrote at Wednesday, November 23, 2011 4:04 AM:
> > This should really be part of the same commit as the arch/arm side
> > change in order to avoid bisection breaks as from the point of view of
> > non-DT systems it's movi
Mark Brown wrote at Wednesday, November 23, 2011 4:04 AM:
> On Tue, Nov 22, 2011 at 06:21:17PM -0700, Stephen Warren wrote:
>
> > + i2s->dai = tegra_i2s_dai_template;
> > + i2s->dai.name = pdev->name;
> > +
>
> This should really be part of the same commit as the arch/arm side
> change in ord
Mark Brown wrote at Wednesday, November 23, 2011 3:39 AM:
> On Tue, Nov 22, 2011 at 06:21:09PM -0700, Stephen Warren wrote:
>
> > OF_DEV_AUXDATA("nvidia,tegra20-i2c", TEGRA_DVC_BASE, "tegra-i2c.3",
> > NULL),
> > OF_DEV_AUXDATA("nvidia,tegra20-i2s", TEGRA_I2S1_BASE, "tegra-i2s.0",
> > NU
Thierry Reding wrote at Tuesday, November 22, 2011 11:58 PM:
> * Stephen Warren wrote:
> > module_platform_drive saves some boiler-plate code.
> >
> > The devm_ APIs remove the need to manually clean up allocations,
> > thus removing some code.
...
> > static int __devexit tegra_das_remove(struct
Peter De Schrijver wrote at Tuesday, November 22, 2011 10:00 PM:
...
> I think we need to model the GPIO IRQs as a seperate interrupt controller.
> That way the WM8903 node can refer to the GPIO IRQ as an IRQ without
> hardcoding the global interrupt number, similar to the way we specify the
> SPI
Stephen Warren wrote at Tuesday, November 22, 2011 6:21 PM:
> Add complete bindings to instantiate and configure the codec and
> top-level audio complex on all currently supported boards using the
> Tegra+WM8903 audio driver.
...
> diff --git a/arch/arm/boot/dts/tegra-harmony.dts
> b/arch/arm/boot
On Wed, 2011-11-23 at 15:01 +, Pawel Moll wrote:
> diff --git a/arch/arm/mach-vexpress/v2m.c b/arch/arm/mach-vexpress/v2m.c
> index ee52b35..fd7ee1f 100644
> --- a/arch/arm/mach-vexpress/v2m.c
> +++ b/arch/arm/mach-vexpress/v2m.c
[...]
> + node = of_find_compatible_node(NULL, NULL,
This patch adds Device Trees for ARM Ltd. CoreTile Express A5x2
and CoreTile Express A9x4 used with V2M motherboard and an initial
implementation of the DT machine support (this code is separate
from the current core tile code).
Signed-off-by: Pawel Moll
---
arch/arm/boot/dts/vexpress-v2p-ca5s.d
This patch adds support for RS1 memory map based Versatile Express
motherboard.
Signed-off-by: Pawel Moll
---
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 192 +
arch/arm/mach-vexpress/Kconfig|8 +
arch/arm/mach-vexpress/Makefile.boot
This patch provides hooks for DT-based tile machine implementations
and adds Device Tree description for the motherboard.
Signed-off-by: Pawel Moll
---
Documentation/devicetree/bindings/arm/vexpress| 101 +++
arch/arm/boot/dts/vexpress-v2m.dtsi | 191 +
This patch gets rid of the MMIO_P2V and __MMPIO_P2V macros,
defining constant virtual base for motherboard and tile
peripherals instead.
Additionally, in preparation for the new motherboard memory
map, the motherboard peripherals are using base pointers
calculated in runtime, instead of compile-ti
Hello again,
This version of the series (hopefully) addresses all the suggestions
made by Dave, Rob and Russell.
The compatible values are specific for the tiles now and the memory
map variant is defined as a custom property in the motherboard node.
Tested on V2P-CA9 coretile both with ATAGs and
On Tue, Nov 22, 2011 at 06:21:19PM -0700, Stephen Warren wrote:
> + /*
> + * FIXME: Perhaps there should be a standard binding for this
> + * that ends up creating the IORESOURCE_DMA resource for us.
> + */
> + if (of_property_read_u32
On Tue, Nov 22, 2011 at 06:21:25PM -0700, Stephen Warren wrote:
This looks basically fine, a few comments and obviously it depends on
the other patches in the series.
> + nvidia,routing =
> + "Headphone Jack", "HPOUTR",
> + "Headphone Jack", "HPOUTL",
> + "
On Tue, Nov 22, 2011 at 06:21:22PM -0700, Stephen Warren wrote:
> Codecs often have a large number of external pins, and not all of these pins
> will be connected on all board designs. Some machine drivers therefore call
> snd_soc_dapm_nc_pin() for all the unused pins, in order to tell the ASoC cor
On Tue, Nov 22, 2011 at 06:21:21PM -0700, Stephen Warren wrote:
> module_platform_drive saves some boiler-plate code.
>
> The devm_ APIs remove the need to manually clean up allocations,
> thus removing some code.
Applied, thanks - again should be split.
__
On Tue, Nov 22, 2011 at 06:21:20PM -0700, Stephen Warren wrote:
> module_platform_drive saves some boiler-plate code.
>
> The devm_ APIs remove the need to manually clean up allocations,
> thus removing some code.
Applied, thanks. Again, should be two changes.
___
On Tue, Nov 22, 2011 at 06:21:18PM -0700, Stephen Warren wrote:
> Signed-off-by: Stephen Warren
Applied, thanks - the binding seems entirely uncontroversial as there's
just a compatible and register binding, if there are problems we can
always revert or fix before 3.3.
BTW, you probably want to
On Tue, Nov 22, 2011 at 06:21:17PM -0700, Stephen Warren wrote:
> + i2s->dai = tegra_i2s_dai_template;
> + i2s->dai.name = pdev->name;
> +
This should really be part of the same commit as the arch/arm side
change in order to avoid bisection breaks as from the point of view of
non-DT syste
* Mark Brown wrote:
> On Wed, Nov 23, 2011 at 08:04:49AM +0100, Thierry Reding wrote:
>
> Always delete unneeded context from your mails so that people can
> actually find the content you've added and don't have to scroll through
> the entire patch.
Understood.
Thierry
pgpeM5PMwnJIq.pgp
Descri
On 16:28 Tue 22 Nov , Stephen Warren wrote:
> Tony Lindgren wrote at Tuesday, November 22, 2011 10:54 AM:
> > * Linus Walleij [22 03:30]:
> > > On Tue, Nov 22, 2011 at 12:09 PM, Thomas Abraham
> > > wrote:
> > > > On 17 November 2011 19:27, Linus Walleij
> > > > wrote:
> > > >>
> > > >>
On Wed, Nov 23, 2011 at 08:04:49AM +0100, Thierry Reding wrote:
Always delete unneeded context from your mails so that people can
actually find the content you've added and don't have to scroll through
the entire patch.
___
devicetree-discuss mailing lis
On Tue, Nov 22, 2011 at 06:21:09PM -0700, Stephen Warren wrote:
> OF_DEV_AUXDATA("nvidia,tegra20-i2c", TEGRA_DVC_BASE, "tegra-i2c.3",
> NULL),
> OF_DEV_AUXDATA("nvidia,tegra20-i2s", TEGRA_I2S1_BASE, "tegra-i2s.0",
> NULL),
> - OF_DEV_AUXDATA("nvidia,tegra20-i2s", TEGRA_I2S1_BASE,
On Tue, Nov 22, 2011 at 06:21:16PM -0700, Stephen Warren wrote:
> module_platform_drive saves some boiler-plate code.
>
> The devm_ APIs remove the need to manually clean up allocations,
> thus removing some code.
Applied but again this should be split into two separate patches.
_
On Tue, Nov 22, 2011 at 06:21:15PM -0700, Stephen Warren wrote:
> module_platform_drive saves some boiler-plate code.
>
> The devm_ APIs remove the need to manually clean up allocations,
> thus removing some code.
Applied but this is two separate changes and should've been split.
On Tue, Nov 22, 2011 at 06:21:14PM -0700, Stephen Warren wrote:
> This saves some boiler-plate code.
Applied, thanks.
___
devicetree-discuss mailing list
devicetree-discuss@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/devicetree-discuss
On Tue, Nov 22, 2011 at 06:21:13PM -0700, Stephen Warren wrote:
> This removes potentially machine-specific routing knowledge from the
> I2S driverinto the machine drivers, which is better equipped to know
> what the appropriate routing configuration is.
Applied, thanks.
__
On Wed, Nov 23, 2011 at 07:58:08AM +0100, Thierry Reding wrote:
> * Stephen Warren wrote:
> > - platform_set_drvdata(pdev, NULL);
> > -
> Setting the driver data to NULL may still be a good idea.
It's always been a waste of time.
___
devicetree-discu
On Tue, Nov 22, 2011 at 06:21:12PM -0700, Stephen Warren wrote:
> + - irq-active-low : Indicates whether the IRQ output should be active low
> +(property present) or active high (property absent).
I think we ought to be coming up with a standard binding for this stuff
rather than having eve
47 matches
Mail list logo