* [PATCH] Initial DT support for SIMpad devices.
@ 2011-11-20 20:37 Jochen Friedrich
[not found] ` <1321821470-32396-1-git-send-email-jochen-NIgtFMG+Po8@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Jochen Friedrich @ 2011-11-20 20:37 UTC (permalink / raw)
To: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ
Signed-off-by: Jochen Friedrich <jochen-NIgtFMG+Po8@public.gmane.org>
---
.../devicetree/bindings/vendor-prefixes.txt | 1 +
arch/arm/boot/dts/sa1110.dtsi | 72 ++++++++++++++++++++
arch/arm/boot/dts/simpad.dts | 49 +++++++++++++
arch/arm/mach-sa1100/Kconfig | 13 ++++
arch/arm/mach-sa1100/Makefile.boot | 1 +
arch/arm/mach-sa1100/simpad.c | 29 ++++++++-
6 files changed, 164 insertions(+), 1 deletions(-)
create mode 100644 arch/arm/boot/dts/sa1110.dtsi
create mode 100644 arch/arm/boot/dts/simpad.dts
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt
index 5b14518..cbe7046 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.txt
+++ b/Documentation/devicetree/bindings/vendor-prefixes.txt
@@ -34,6 +34,7 @@ qcom Qualcomm, Inc.
ramtron Ramtron International
samsung Samsung Semiconductor
schindler Schindler
+siemens SIEMENS
simtek
sirf SiRF Technology, Inc.
stericsson ST-Ericsson
diff --git a/arch/arm/boot/dts/sa1110.dtsi b/arch/arm/boot/dts/sa1110.dtsi
new file mode 100644
index 0000000..e1ca379
--- /dev/null
+++ b/arch/arm/boot/dts/sa1110.dtsi
@@ -0,0 +1,72 @@
+/*
+ * sa1110.dtsi - Device Tree Include file for Intel SA1110 SoC
+ *
+ * Copyright (C) 2011 Jochen Friedrich <jochen-NIgtFMG+Po8@public.gmane.org>
+ *
+ * Licensed under GPLv2 or later.
+ */
+
+/include/ "skeleton.dtsi"
+
+/ {
+ model = "Intel SA1110 SoC";
+ compatible = "intel,sa1110";
+ interrupt-parent = <&aic>;
+
+ cpus {
+ cpu@0 {
+ compatible = "intel,sa1110";
+ };
+ };
+
+ localbus {
+ compatible = "intel,sa1110-localbus";
+ #address-cells = <2>;
+ #size-cells = <1>;
+
+ ranges = <
+ 0x0 0x0 0x00000000 0x08000000
+ 0x1 0x0 0x08000000 0x08000000
+ 0x2 0x0 0x10000000 0x08000000
+ 0x3 0x0 0x18000000 0x08000000
+ 0x4 0x0 0x40000000 0x08000000
+ 0x5 0x0 0x48000000 0x08000000
+ >;
+ };
+
+ soc {
+ compatible = "simple-bus";
+ #address-cells = <1>;
+ #size-cells = <1>;
+ ranges;
+
+ uart0: serial@0x80010000 {
+ compatible = "intel,sa1100-uart";
+ reg = <0x80010000 0x24>;
+ interrupts = <15>;
+ status = "disabled";
+ };
+
+ uart1: serial@0x80030000 {
+ compatible = "intel,sa1100-uart";
+ reg = <0x80030000 0x24>;
+ interrupts = <16>;
+ status = "disabled";
+ };
+
+ uart2: serial@0x80050000 {
+ compatible = "intel,sa1100-uart";
+ reg = <0x80050000 0x24>;
+ interrupts = <17>;
+ status = "disabled";
+ };
+
+ aic: interrupt-controller@0x90050000 {
+ compatible = "intel,sa1110-icr";
+ reg = <0x90050000 0x24>;
+ #interrupt-cells = <1>;
+ interrupt-controller;
+ interrupt-parent;
+ };
+ };
+};
diff --git a/arch/arm/boot/dts/simpad.dts b/arch/arm/boot/dts/simpad.dts
new file mode 100644
index 0000000..fdd7969
--- /dev/null
+++ b/arch/arm/boot/dts/simpad.dts
@@ -0,0 +1,49 @@
+/dts-v1/;
+/include/ "sa1110.dtsi"
+
+/ {
+ model = "SIEMENS, SIMpad";
+ compatible = "siemens,simpad";
+
+ aliases {
+ serial0 = &uart2;
+ serial1 = &uart0;
+ };
+
+ memory {
+ device_type = "memory";
+ reg = <0x0 0x08000000>;
+ };
+
+ chosen {
+ bootargs = "console=ttySA0";
+ };
+
+ localbus {
+ flash@0,0 {
+ compatible = "cfi-flash";
+ reg = <0 0 0x08000000>;
+ bank-width = <1>;
+ #size-cells = <1>;
+ #address-cells = <1>;
+ };
+
+ flash@1,0 {
+ compatible = "cfi-flash";
+ reg = <1 0 0x08000000>;
+ bank-width = <1>;
+ #size-cells = <1>;
+ #address-cells = <1>;
+ };
+ };
+
+ soc {
+ uart0: serial@0x80010000 {
+ status = "okay";
+ };
+
+ uart2: serial@0x80050000 {
+ status = "okay";
+ };
+ };
+};
diff --git a/arch/arm/mach-sa1100/Kconfig b/arch/arm/mach-sa1100/Kconfig
index 42625e4..31238c3 100644
--- a/arch/arm/mach-sa1100/Kconfig
+++ b/arch/arm/mach-sa1100/Kconfig
@@ -157,6 +157,19 @@ config SA1100_SIMPAD
like CL4 in additional it has a PCMCIA-Slot. For more information
visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
+config SA1100_SIMPAD_DT
+ bool "Simpad with device tree support"
+ select CPU_FREQ_SA1110
+ select SA1100_SIMPAD
+ select USE_OF
+ help
+ The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
+ are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
+ FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
+ PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
+ like CL4 in additional it has a PCMCIA-Slot. For more information
+ visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
+
config SA1100_SSP
tristate "Generic PIO SSP"
help
diff --git a/arch/arm/mach-sa1100/Makefile.boot b/arch/arm/mach-sa1100/Makefile.boot
index 5a616f6..1d17767 100644
--- a/arch/arm/mach-sa1100/Makefile.boot
+++ b/arch/arm/mach-sa1100/Makefile.boot
@@ -6,3 +6,4 @@ endif
params_phys-y := 0xc0000100
initrd_phys-y := 0xc0800000
+dtb-$(CONFIG_SA1100_SIMPAD_DT) += simpad.dtb
diff --git a/arch/arm/mach-sa1100/simpad.c b/arch/arm/mach-sa1100/simpad.c
index d3c9d2b..9d6f663 100644
--- a/arch/arm/mach-sa1100/simpad.c
+++ b/arch/arm/mach-sa1100/simpad.c
@@ -10,6 +10,7 @@
#include <linux/string.h>
#include <linux/pm.h>
#include <linux/platform_device.h>
+#include <linux/of_platform.h>
#include <linux/mtd/mtd.h>
#include <linux/mtd/partitions.h>
#include <linux/io.h>
@@ -211,8 +212,9 @@ static void __init simpad_map_io(void)
sa1100_register_uart_fns(&simpad_port_fns);
sa1100_register_uart(0, 3); /* serial interface */
+#ifndef CONFIG_OF
sa1100_register_uart(1, 1); /* DECT */
-
+#endif
// Reassign UART 1 pins
GAFR |= GPIO_UART_TXD | GPIO_UART_RXD;
GPDR |= GPIO_UART_TXD | GPIO_LDD13 | GPIO_LDD15;
@@ -392,6 +394,31 @@ static int __init simpad_init(void)
arch_initcall(simpad_init);
+#ifdef CONFIG_OF
+const struct of_device_id simpad_bus_match_table[] = {
+ { .compatible = "simple-bus", },
+ { .compatible = "intel,sa1110-localbus", },
+ {} /* Empty terminated list */
+};
+
+static void __init simpad_dt_device_init(void)
+{
+ of_platform_populate(NULL, simpad_bus_match_table, NULL, NULL);
+}
+
+static const char *simpad_dt_board_compat[] __initdata = {
+ "siemens,simpad",
+ NULL
+};
+
+DT_MACHINE_START(simpad_dt, "SIMpad")
+ .timer = &sa1100_timer,
+ .map_io = simpad_map_io,
+ .init_irq = sa1100_init_irq,
+ .init_machine = simpad_dt_device_init,
+ .dt_compat = simpad_dt_board_compat,
+MACHINE_END
+#endif
MACHINE_START(SIMPAD, "Simpad")
/* Maintainer: Holger Freyther */
--
1.7.7.3
^ permalink raw reply related [flat|nested] 4+ messages in thread[parent not found: <1321821470-32396-1-git-send-email-jochen-NIgtFMG+Po8@public.gmane.org>]
* Re: [PATCH] Initial DT support for SIMpad devices. [not found] ` <1321821470-32396-1-git-send-email-jochen-NIgtFMG+Po8@public.gmane.org> @ 2011-11-21 9:50 ` Jamie Iles 2011-11-21 14:32 ` Jochen Friedrich 0 siblings, 1 reply; 4+ messages in thread From: Jamie Iles @ 2011-11-21 9:50 UTC (permalink / raw) To: Jochen Friedrich Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Hi Jochen, Just a couple of nits inline, otherwise looks nice to me! Jamie On Sun, Nov 20, 2011 at 09:37:50PM +0100, Jochen Friedrich wrote: > Signed-off-by: Jochen Friedrich <jochen-NIgtFMG+Po8@public.gmane.org> > --- > .../devicetree/bindings/vendor-prefixes.txt | 1 + > arch/arm/boot/dts/sa1110.dtsi | 72 ++++++++++++++++++++ > arch/arm/boot/dts/simpad.dts | 49 +++++++++++++ > arch/arm/mach-sa1100/Kconfig | 13 ++++ > arch/arm/mach-sa1100/Makefile.boot | 1 + > arch/arm/mach-sa1100/simpad.c | 29 ++++++++- > 6 files changed, 164 insertions(+), 1 deletions(-) > create mode 100644 arch/arm/boot/dts/sa1110.dtsi > create mode 100644 arch/arm/boot/dts/simpad.dts > > diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt > index 5b14518..cbe7046 100644 > --- a/Documentation/devicetree/bindings/vendor-prefixes.txt > +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt > @@ -34,6 +34,7 @@ qcom Qualcomm, Inc. > ramtron Ramtron International > samsung Samsung Semiconductor > schindler Schindler > +siemens SIEMENS > simtek > sirf SiRF Technology, Inc. > stericsson ST-Ericsson > diff --git a/arch/arm/boot/dts/sa1110.dtsi b/arch/arm/boot/dts/sa1110.dtsi > new file mode 100644 > index 0000000..e1ca379 > --- /dev/null > +++ b/arch/arm/boot/dts/sa1110.dtsi > @@ -0,0 +1,72 @@ > +/* > + * sa1110.dtsi - Device Tree Include file for Intel SA1110 SoC > + * > + * Copyright (C) 2011 Jochen Friedrich <jochen-NIgtFMG+Po8@public.gmane.org> > + * > + * Licensed under GPLv2 or later. > + */ > + > +/include/ "skeleton.dtsi" > + > +/ { > + model = "Intel SA1110 SoC"; > + compatible = "intel,sa1110"; > + interrupt-parent = <&aic>; > + > + cpus { > + cpu@0 { > + compatible = "intel,sa1110"; > + }; > + }; > + > + localbus { > + compatible = "intel,sa1110-localbus"; Could this claim compatibility with simple-bus? > + #address-cells = <2>; > + #size-cells = <1>; > + > + ranges = < > + 0x0 0x0 0x00000000 0x08000000 > + 0x1 0x0 0x08000000 0x08000000 > + 0x2 0x0 0x10000000 0x08000000 > + 0x3 0x0 0x18000000 0x08000000 > + 0x4 0x0 0x40000000 0x08000000 > + 0x5 0x0 0x48000000 0x08000000 > + >; > + }; > + > + soc { > + compatible = "simple-bus"; > + #address-cells = <1>; > + #size-cells = <1>; > + ranges; > + > + uart0: serial@0x80010000 { > + compatible = "intel,sa1100-uart"; > + reg = <0x80010000 0x24>; > + interrupts = <15>; > + status = "disabled"; > + }; > + > + uart1: serial@0x80030000 { > + compatible = "intel,sa1100-uart"; > + reg = <0x80030000 0x24>; > + interrupts = <16>; > + status = "disabled"; > + }; > + > + uart2: serial@0x80050000 { > + compatible = "intel,sa1100-uart"; > + reg = <0x80050000 0x24>; > + interrupts = <17>; > + status = "disabled"; Hmm, I couldn't see status defined in the UART binding or where it was used... Is this required? > + }; > + > + aic: interrupt-controller@0x90050000 { > + compatible = "intel,sa1110-icr"; > + reg = <0x90050000 0x24>; > + #interrupt-cells = <1>; > + interrupt-controller; > + interrupt-parent; > + }; > + }; > +}; > diff --git a/arch/arm/boot/dts/simpad.dts b/arch/arm/boot/dts/simpad.dts > new file mode 100644 > index 0000000..fdd7969 > --- /dev/null > +++ b/arch/arm/boot/dts/simpad.dts > @@ -0,0 +1,49 @@ > +/dts-v1/; > +/include/ "sa1110.dtsi" > + > +/ { > + model = "SIEMENS, SIMpad"; > + compatible = "siemens,simpad"; It may be worth adding the SoC compatible string after the board one for completeness. > + > + aliases { > + serial0 = &uart2; > + serial1 = &uart0; > + }; > + > + memory { > + device_type = "memory"; > + reg = <0x0 0x08000000>; > + }; > + > + chosen { > + bootargs = "console=ttySA0"; It is preferred for the bootloader to set these up rather than having them statically in the DTS if at all possible. > + }; > + > + localbus { > + flash@0,0 { > + compatible = "cfi-flash"; > + reg = <0 0 0x08000000>; > + bank-width = <1>; > + #size-cells = <1>; > + #address-cells = <1>; > + }; > + > + flash@1,0 { > + compatible = "cfi-flash"; > + reg = <1 0 0x08000000>; > + bank-width = <1>; > + #size-cells = <1>; > + #address-cells = <1>; > + }; > + }; > + > + soc { > + uart0: serial@0x80010000 { > + status = "okay"; And here. > + }; > + > + uart2: serial@0x80050000 { > + status = "okay"; > + }; > + }; > +}; > diff --git a/arch/arm/mach-sa1100/Kconfig b/arch/arm/mach-sa1100/Kconfig > index 42625e4..31238c3 100644 > --- a/arch/arm/mach-sa1100/Kconfig > +++ b/arch/arm/mach-sa1100/Kconfig > @@ -157,6 +157,19 @@ config SA1100_SIMPAD > like CL4 in additional it has a PCMCIA-Slot. For more information > visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>. > > +config SA1100_SIMPAD_DT > + bool "Simpad with device tree support" > + select CPU_FREQ_SA1110 > + select SA1100_SIMPAD > + select USE_OF > + help > + The SIEMENS webpad SIMpad is based on the StrongARM 1110. There > + are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB > + FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a > + PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same > + like CL4 in additional it has a PCMCIA-Slot. For more information > + visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>. > + > config SA1100_SSP > tristate "Generic PIO SSP" > help > diff --git a/arch/arm/mach-sa1100/Makefile.boot b/arch/arm/mach-sa1100/Makefile.boot > index 5a616f6..1d17767 100644 > --- a/arch/arm/mach-sa1100/Makefile.boot > +++ b/arch/arm/mach-sa1100/Makefile.boot > @@ -6,3 +6,4 @@ endif > params_phys-y := 0xc0000100 > initrd_phys-y := 0xc0800000 > > +dtb-$(CONFIG_SA1100_SIMPAD_DT) += simpad.dtb > diff --git a/arch/arm/mach-sa1100/simpad.c b/arch/arm/mach-sa1100/simpad.c > index d3c9d2b..9d6f663 100644 > --- a/arch/arm/mach-sa1100/simpad.c > +++ b/arch/arm/mach-sa1100/simpad.c > @@ -10,6 +10,7 @@ > #include <linux/string.h> > #include <linux/pm.h> > #include <linux/platform_device.h> > +#include <linux/of_platform.h> > #include <linux/mtd/mtd.h> > #include <linux/mtd/partitions.h> > #include <linux/io.h> > @@ -211,8 +212,9 @@ static void __init simpad_map_io(void) > > sa1100_register_uart_fns(&simpad_port_fns); > sa1100_register_uart(0, 3); /* serial interface */ > +#ifndef CONFIG_OF > sa1100_register_uart(1, 1); /* DECT */ > - > +#endif > // Reassign UART 1 pins > GAFR |= GPIO_UART_TXD | GPIO_UART_RXD; > GPDR |= GPIO_UART_TXD | GPIO_LDD13 | GPIO_LDD15; > @@ -392,6 +394,31 @@ static int __init simpad_init(void) > > arch_initcall(simpad_init); > > +#ifdef CONFIG_OF > +const struct of_device_id simpad_bus_match_table[] = { > + { .compatible = "simple-bus", }, > + { .compatible = "intel,sa1110-localbus", }, > + {} /* Empty terminated list */ > +}; > + > +static void __init simpad_dt_device_init(void) > +{ > + of_platform_populate(NULL, simpad_bus_match_table, NULL, NULL); > +} If the localbus was compatible with simple-bus then you could do: of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL); and remove simpad_bus_match_table. > + > +static const char *simpad_dt_board_compat[] __initdata = { I think this should be __initconst. > + "siemens,simpad", > + NULL > +}; > + > +DT_MACHINE_START(simpad_dt, "SIMpad") > + .timer = &sa1100_timer, > + .map_io = simpad_map_io, > + .init_irq = sa1100_init_irq, > + .init_machine = simpad_dt_device_init, > + .dt_compat = simpad_dt_board_compat, > +MACHINE_END > +#endif > > MACHINE_START(SIMPAD, "Simpad") > /* Maintainer: Holger Freyther */ > -- > 1.7.7.3 > > _______________________________________________ > devicetree-discuss mailing list > devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org > https://lists.ozlabs.org/listinfo/devicetree-discuss ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] Initial DT support for SIMpad devices. 2011-11-21 9:50 ` Jamie Iles @ 2011-11-21 14:32 ` Jochen Friedrich [not found] ` <4ECA6118.1050806-NIgtFMG+Po8@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Jochen Friedrich @ 2011-11-21 14:32 UTC (permalink / raw) To: Jamie Iles Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Hi Jamie, >> + localbus { >> + compatible = "intel,sa1110-localbus"; > > Could this claim compatibility with simple-bus? I wasn't sure about this. I took a look in the powerpc DTS files for reference and they used some kind of <chip>-localbus compatible entries. So I took the same approach here. >> + uart2: serial@0x80050000 { >> + compatible = "intel,sa1100-uart"; >> + reg =<0x80050000 0x24>; >> + interrupts =<17>; >> + status = "disabled"; > > Hmm, I couldn't see status defined in the UART binding or where it was > used... Is this required? status is a global property and it's being used in drivers/of/base.c, of_device_is_available(). It is used in other dtsi files like e.g. at91sam9g45.dtsi as well to define optional nodes. >> +/ { >> + model = "SIEMENS, SIMpad"; >> + compatible = "siemens,simpad"; > > It may be worth adding the SoC compatible string after the board one for > completeness. Do you mean something like this? compatible = "siemens,simpad", "intel,sa1100"; >> + chosen { >> + bootargs = "console=ttySA0"; > > It is preferred for the bootloader to set these up rather than having > them statically in the DTS if at all possible. Yes, my boot loader does this, but simpad support is not in official U-BOOT yet. This allows testing with a different boot loader like the hh.org one and a Linux binary with DTB appended. >> +const struct of_device_id simpad_bus_match_table[] = { >> + { .compatible = "simple-bus", }, >> + { .compatible = "intel,sa1110-localbus", }, >> + {} /* Empty terminated list */ >> +}; >> + >> +static void __init simpad_dt_device_init(void) >> +{ >> + of_platform_populate(NULL, simpad_bus_match_table, NULL, NULL); >> +} > > If the localbus was compatible with simple-bus then you could do: > > of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL); > > and remove simpad_bus_match_table. True, I just wasn't sure if it's OK to do so. >> +static const char *simpad_dt_board_compat[] __initdata = { > > I think this should be __initconst. OK. Thanks, Jochen ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <4ECA6118.1050806-NIgtFMG+Po8@public.gmane.org>]
* Re: [PATCH] Initial DT support for SIMpad devices. [not found] ` <4ECA6118.1050806-NIgtFMG+Po8@public.gmane.org> @ 2011-11-21 14:47 ` Jamie Iles 0 siblings, 0 replies; 4+ messages in thread From: Jamie Iles @ 2011-11-21 14:47 UTC (permalink / raw) To: Jochen Friedrich Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r Hi Jochen, On Mon, Nov 21, 2011 at 03:32:56PM +0100, Jochen Friedrich wrote: > >>+ localbus { > >>+ compatible = "intel,sa1110-localbus"; > > > >Could this claim compatibility with simple-bus? > > I wasn't sure about this. I took a look in the powerpc DTS files for reference and they used > some kind of <chip>-localbus compatible entries. So I took the same approach here. Hmm, I haven't seen any of the ARM platforms doing this, and unless the sa1110 bus has some extra knobs that need tweaking, then simple-bus should be fine. > >>+ uart2: serial@0x80050000 { > >>+ compatible = "intel,sa1100-uart"; > >>+ reg =<0x80050000 0x24>; > >>+ interrupts =<17>; > >>+ status = "disabled"; > > > >Hmm, I couldn't see status defined in the UART binding or where it was > >used... Is this required? > > status is a global property and it's being used in drivers/of/base.c, of_device_is_available(). > It is used in other dtsi files like e.g. at91sam9g45.dtsi as well to define optional nodes. Ahh, I wasn't aware of that one - thanks! > >>+/ { > >>+ model = "SIEMENS, SIMpad"; > >>+ compatible = "siemens,simpad"; > > > >It may be worth adding the SoC compatible string after the board one for > >completeness. > > Do you mean something like this? > > compatible = "siemens,simpad", "intel,sa1100"; Yup, that looks about right. > >>+ chosen { > >>+ bootargs = "console=ttySA0"; > > > >It is preferred for the bootloader to set these up rather than having > >them statically in the DTS if at all possible. > > Yes, my boot loader does this, but simpad support is not in official U-BOOT yet. > This allows testing with a different boot loader like the hh.org one and a Linux > binary with DTB appended. OK, I guess that's fair enough, though I certainly shouldn't be considered an authoritative source on this! Jamie ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-11-21 14:47 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-20 20:37 [PATCH] Initial DT support for SIMpad devices Jochen Friedrich
[not found] ` <1321821470-32396-1-git-send-email-jochen-NIgtFMG+Po8@public.gmane.org>
2011-11-21 9:50 ` Jamie Iles
2011-11-21 14:32 ` Jochen Friedrich
[not found] ` <4ECA6118.1050806-NIgtFMG+Po8@public.gmane.org>
2011-11-21 14:47 ` Jamie Iles
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox