* [PATCH 7/9] ARM: davinci: add support for am1808 based EnBW CMC board [not found] ` <1346945914-7802-1-git-send-email-nsekhar-l0cyMroinI0@public.gmane.org> @ 2012-09-06 15:38 ` Sekhar Nori 0 siblings, 0 replies; 2+ messages in thread From: Sekhar Nori @ 2012-09-06 15:38 UTC (permalink / raw) To: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/ Cc: Kevin Hilman, Wolfgang Denk, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, Heiko Schocher, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r From: Heiko Schocher <hs-ynQEQJNshbs@public.gmane.org> This board supports: - AM1808 based board - 64 MiB DDR ram - 2 MiB Nor flash - 128 MiB NAND flash - use internal RTC - I2C support - hwmon lm75 support - UBI/UBIFS support - MMC support - USB OTG support This patch adds the basic DTS file enabling the serial ports. Other features will be added in due course of time. Signed-off-by: Heiko Schocher <hs-ynQEQJNshbs@public.gmane.org> Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org Cc: Sekhar Nori <nsekhar-l0cyMroinI0@public.gmane.org> Cc: Kevin Hilman <khilman-l0cyMroinI0@public.gmane.org> Cc: Wolfgang Denk <wd-ynQEQJNshbs@public.gmane.org> [nsekhar-l0cyMroinI0@public.gmane.org: modified after dtsi refactoring and added binding documentation] Signed-off-by: Sekhar Nori <nsekhar-l0cyMroinI0@public.gmane.org> --- Documentation/devicetree/bindings/arm/davinci.txt | 4 +++ arch/arm/boot/dts/da850-enbw-cmc.dts | 30 +++++++++++++++++++++ arch/arm/mach-davinci/da8xx-dt.c | 1 + 3 files changed, 35 insertions(+) create mode 100644 arch/arm/boot/dts/da850-enbw-cmc.dts diff --git a/Documentation/devicetree/bindings/arm/davinci.txt b/Documentation/devicetree/bindings/arm/davinci.txt index 2dda756..cfaeda4 100644 --- a/Documentation/devicetree/bindings/arm/davinci.txt +++ b/Documentation/devicetree/bindings/arm/davinci.txt @@ -5,6 +5,10 @@ DA850/OMAP-L138/AM18x Evaluation Module (EVM) board Required root node properties: - compatible = "ti,da850-evm", "ti,da850"; +EnBW AM1808 based CMC board +Required root node properties: + - compatible = "enbw,cmc", "ti,da850; + Generic DaVinci Boards ---------------------- diff --git a/arch/arm/boot/dts/da850-enbw-cmc.dts b/arch/arm/boot/dts/da850-enbw-cmc.dts new file mode 100644 index 0000000..422fdb3 --- /dev/null +++ b/arch/arm/boot/dts/da850-enbw-cmc.dts @@ -0,0 +1,30 @@ +/* + * Device Tree for AM1808 EnBW CMC board + * + * Copyright 2012 DENX Software Engineering GmbH + * Heiko Schocher <hs-ynQEQJNshbs@public.gmane.org> + * + * 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; either version 2 of the License, or (at your + * option) any later version. + */ +/dts-v1/; +/include/ "da850.dtsi" + +/ { + compatible = "enbw,cmc", "ti,da850"; + model = "EnBW CMC"; + + soc { + serial0: serial@1c42000 { + status = "okay"; + }; + serial1: serial@1d0c000 { + status = "okay"; + }; + serial2: serial@1d0d000 { + status = "okay"; + }; + }; +}; diff --git a/arch/arm/mach-davinci/da8xx-dt.c b/arch/arm/mach-davinci/da8xx-dt.c index 94b09fd..37c27af 100644 --- a/arch/arm/mach-davinci/da8xx-dt.c +++ b/arch/arm/mach-davinci/da8xx-dt.c @@ -47,6 +47,7 @@ static void __init da850_init_machine(void) } static const char *da850_boards_compat[] __initdata = { + "enbw,cmc", "ti,da850-evm", "ti,da850", NULL, -- 1.7.10.1 ^ permalink raw reply related [flat|nested] 2+ messages in thread
* [PATCH RESEND 0/9] ARM: davinci: DT boot support for DA850 @ 2012-09-12 16:35 Sekhar Nori [not found] ` <1347467732-1332-1-git-send-email-nsekhar-l0cyMroinI0@public.gmane.org> 0 siblings, 1 reply; 2+ messages in thread From: Sekhar Nori @ 2012-09-12 16:35 UTC (permalink / raw) To: Grant Likely, Rob Herring, Rob Landley, Russell King, Kevin Hilman Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/, linux-doc-u79uwXL29TY76Z2rM5mHXA, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, Heiko Schocher, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r This series adds basic DT boot support for DA850 EVM and EnBW CMC board. It applies to master branch of Linux DaVinci tree[1]. Resending this because I missed copying the DT and Documentation folks last time around. Sorry about that. There is no change in patch contents. Thanks, Sekhar [1] git://gitorious.org/linux-davinci/linux-davinci.git Heiko Schocher (2): ARM: davinci: da850: add SoC DT data ARM: davinci: add support for am1808 based EnBW CMC board Sekhar Nori (7): ARM: davinci: uncompress.h: bail out if uart not initialized ARM: davinci: serial: provide API to initialze UART clocks ARM: davinci: arrange kconfig selects in alphabetical order ARM: davinci: da850: add DT boot support ARM: davinci: da850 evm: add DT data ARM: davinci: da850: generate dtbs for da850 boards ARM: davinci: da8xx defconfig: enable DT config options Documentation/devicetree/bindings/arm/davinci.txt | 17 ++++++ arch/arm/Kconfig | 9 +-- arch/arm/boot/dts/da850-enbw-cmc.dts | 30 ++++++++++ arch/arm/boot/dts/da850-evm.dts | 28 +++++++++ arch/arm/boot/dts/da850.dtsi | 60 +++++++++++++++++++ arch/arm/configs/da8xx_omapl_defconfig | 3 + arch/arm/mach-davinci/Kconfig | 8 +++ arch/arm/mach-davinci/Makefile | 1 + arch/arm/mach-davinci/Makefile.boot | 2 + arch/arm/mach-davinci/da8xx-dt.c | 66 +++++++++++++++++++++ arch/arm/mach-davinci/include/mach/serial.h | 1 + arch/arm/mach-davinci/include/mach/uncompress.h | 6 ++ arch/arm/mach-davinci/serial.c | 39 ++++++++---- 13 files changed, 254 insertions(+), 16 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/davinci.txt create mode 100644 arch/arm/boot/dts/da850-enbw-cmc.dts create mode 100644 arch/arm/boot/dts/da850-evm.dts create mode 100644 arch/arm/boot/dts/da850.dtsi create mode 100644 arch/arm/mach-davinci/da8xx-dt.c -- 1.7.10.1 ^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <1347467732-1332-1-git-send-email-nsekhar-l0cyMroinI0@public.gmane.org>]
* [PATCH 7/9] ARM: davinci: add support for am1808 based EnBW CMC board [not found] ` <1347467732-1332-1-git-send-email-nsekhar-l0cyMroinI0@public.gmane.org> @ 2012-09-12 16:35 ` Sekhar Nori 0 siblings, 0 replies; 2+ messages in thread From: Sekhar Nori @ 2012-09-12 16:35 UTC (permalink / raw) To: Grant Likely, Rob Herring, Rob Landley, Russell King, Kevin Hilman Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/, Wolfgang Denk, linux-doc-u79uwXL29TY76Z2rM5mHXA, devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ, Heiko Schocher, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r From: Heiko Schocher <hs-ynQEQJNshbs@public.gmane.org> This board supports: - AM1808 based board - 64 MiB DDR ram - 2 MiB Nor flash - 128 MiB NAND flash - use internal RTC - I2C support - hwmon lm75 support - UBI/UBIFS support - MMC support - USB OTG support This patch adds the basic DTS file enabling the serial ports. Other features will be added in due course of time. Signed-off-by: Heiko Schocher <hs-ynQEQJNshbs@public.gmane.org> Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org Cc: Sekhar Nori <nsekhar-l0cyMroinI0@public.gmane.org> Cc: Kevin Hilman <khilman-l0cyMroinI0@public.gmane.org> Cc: Wolfgang Denk <wd-ynQEQJNshbs@public.gmane.org> [nsekhar-l0cyMroinI0@public.gmane.org: modified after dtsi refactoring and added binding documentation] Signed-off-by: Sekhar Nori <nsekhar-l0cyMroinI0@public.gmane.org> --- Documentation/devicetree/bindings/arm/davinci.txt | 4 +++ arch/arm/boot/dts/da850-enbw-cmc.dts | 30 +++++++++++++++++++++ arch/arm/mach-davinci/da8xx-dt.c | 1 + 3 files changed, 35 insertions(+) create mode 100644 arch/arm/boot/dts/da850-enbw-cmc.dts diff --git a/Documentation/devicetree/bindings/arm/davinci.txt b/Documentation/devicetree/bindings/arm/davinci.txt index 2dda756..cfaeda4 100644 --- a/Documentation/devicetree/bindings/arm/davinci.txt +++ b/Documentation/devicetree/bindings/arm/davinci.txt @@ -5,6 +5,10 @@ DA850/OMAP-L138/AM18x Evaluation Module (EVM) board Required root node properties: - compatible = "ti,da850-evm", "ti,da850"; +EnBW AM1808 based CMC board +Required root node properties: + - compatible = "enbw,cmc", "ti,da850; + Generic DaVinci Boards ---------------------- diff --git a/arch/arm/boot/dts/da850-enbw-cmc.dts b/arch/arm/boot/dts/da850-enbw-cmc.dts new file mode 100644 index 0000000..422fdb3 --- /dev/null +++ b/arch/arm/boot/dts/da850-enbw-cmc.dts @@ -0,0 +1,30 @@ +/* + * Device Tree for AM1808 EnBW CMC board + * + * Copyright 2012 DENX Software Engineering GmbH + * Heiko Schocher <hs-ynQEQJNshbs@public.gmane.org> + * + * 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; either version 2 of the License, or (at your + * option) any later version. + */ +/dts-v1/; +/include/ "da850.dtsi" + +/ { + compatible = "enbw,cmc", "ti,da850"; + model = "EnBW CMC"; + + soc { + serial0: serial@1c42000 { + status = "okay"; + }; + serial1: serial@1d0c000 { + status = "okay"; + }; + serial2: serial@1d0d000 { + status = "okay"; + }; + }; +}; diff --git a/arch/arm/mach-davinci/da8xx-dt.c b/arch/arm/mach-davinci/da8xx-dt.c index 94b09fd..37c27af 100644 --- a/arch/arm/mach-davinci/da8xx-dt.c +++ b/arch/arm/mach-davinci/da8xx-dt.c @@ -47,6 +47,7 @@ static void __init da850_init_machine(void) } static const char *da850_boards_compat[] __initdata = { + "enbw,cmc", "ti,da850-evm", "ti,da850", NULL, -- 1.7.10.1 ^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-09-12 16:35 UTC | newest] Thread overview: 2+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <1346945914-7802-1-git-send-email-nsekhar@ti.com> [not found] ` <1346945914-7802-1-git-send-email-nsekhar-l0cyMroinI0@public.gmane.org> 2012-09-06 15:38 ` [PATCH 7/9] ARM: davinci: add support for am1808 based EnBW CMC board Sekhar Nori 2012-09-12 16:35 [PATCH RESEND 0/9] ARM: davinci: DT boot support for DA850 Sekhar Nori [not found] ` <1347467732-1332-1-git-send-email-nsekhar-l0cyMroinI0@public.gmane.org> 2012-09-12 16:35 ` [PATCH 7/9] ARM: davinci: add support for am1808 based EnBW CMC board Sekhar Nori
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).