All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] add parallel NAND support for TI's new OMAPx and AMxx platforms (Part-2)
@ 2014-03-12 10:49 ` Pekon Gupta
  0 siblings, 0 replies; 60+ messages in thread
From: Pekon Gupta @ 2014-03-12 10:49 UTC (permalink / raw)
  To: Tony Lindgren, bcousson; +Cc: linux-omap, linux-mtd, Pekon Gupta

This patch-set adds parallel NAND support on following TI platforms
 - AM335x (am335x-bone LT, am335x-boneblack): <disabled by default>
 - AM43xx (am437x-gp-evm)


Pekon Gupta (3):
  ARM: dts: am335x-bone: add support for beaglebone NAND cape
  ARM: dts: am335x-boneblack: add support for beaglebone NAND cape
  ARM: dts: am437x-gp-evm: add support for parallel NAND flash

 arch/arm/boot/dts/am335x-bone.dts      | 123 +++++++++++++++++++++++++++++++++
 arch/arm/boot/dts/am335x-boneblack.dts | 120 ++++++++++++++++++++++++++++++++
 arch/arm/boot/dts/am437x-gp-evm.dts    | 107 ++++++++++++++++++++++++++++
 3 files changed, 350 insertions(+)

-- 
1.8.5.1.163.gd7aced9


^ permalink raw reply	[flat|nested] 60+ messages in thread
* [PATCH v1 0/3] ARM: dts: am335x-bone: Beaglebone cape DTS
@ 2014-06-24 12:24 Pekon Gupta
  2014-06-24 12:24   ` Pekon Gupta
  0 siblings, 1 reply; 60+ messages in thread
From: Pekon Gupta @ 2014-06-24 12:24 UTC (permalink / raw)
  To: Tony Lindgren
  Cc: linux-omap, linux-mtd, Jason Kridner, Robert Nelson, Pekon Gupta

This series adds DTS for following Beaglebone capes:

Memory Cape: http://beagleboardtoys.info/index.php?title=BeagleBone_Memory_Expansion
NAND Cape:   http://beagleboardtoys.info/index.php?title=BeagleBone_4Gb_16-Bit_NAND_Module
NOR Cape:    http://elinux.org/Beagleboardtoys:BeagleBone_128Mb_16-Bit_NOR_Module
LCD4 Cape:   http://elinux.org/CircuitCo:BeagleBone_LCD4

Based on Tree: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap omap-for-v3.16/dt-v2

Acceptance of cape DTS in mainline is still under discussion [1], so multiple
'Tested-by' would be helpful.
Note: In order to avoid conflicts with existing DTS, device nodes added in these
patches have status="disabled", and need to be "enabled" via u-boot.
DT nodes can be selectively enabled | disabled via u-boot [2]

Example: Below sequence works for NAND cape patch.
---------------
/* load DTB */
u-boot> tftp 0x81000000 am335x-boneblack.dtb
u-boot> fdt addr 0x81000000
/* disable MMC2 node */
u-boot> fdt list /ocp/mmc@481d8000
u-boot> fdt set  /ocp/mmc@481d8000 status \d\i\s\a\b\l\e\d
u-boot> fdt list /ocp/mmc@481d8000 status
/* enable GPMC node */
u-boot> fdt list /ocp/gpmc
u-boot> fdt set  /ocp/gpmc status \o\k\a\y
u-boot> fdt list /ocp/gpmc status
/* enable ELM node */
u-boot> fdt list /ocp/elm
u-boot> fdt set  /ocp/elm status \o\k\a\y
u-boot> fdt list /ocp/elm status
/* boot uImage */
tftp 0x82000000 uImage
bootm 0x82000000 - 0x81000000

Note: "fdt set" command does not accept string literals
as binding values, it internally converts them to string, so
escape sequenced characters were used here..
"okay" == \o\k\a\y
"disabled" == \d\i\s\a\b\l\e\d"
---------------

[1] http://www.spinics.net/lists/linux-omap/msg108505.html 
[2] http://www.denx.de/wiki/view/DULG/UBootCmdFDT


Pekon Gupta (3):
  ARM: dts: am335x-bone: add support for beaglebone NAND cape
  ARM: dts: am335x-bone: add support for beaglebone NOR cape
  ARM: dts: am335x-bone: add support for beaglebone LCD4 cape

 arch/arm/boot/dts/am335x-bone-display-cape.dts | 104 +++++++++++
 arch/arm/boot/dts/am335x-bone-memory-cape.dts  | 249 +++++++++++++++++++++++++
 arch/arm/boot/dts/am335x-bone.dts              |   2 +
 arch/arm/boot/dts/am335x-boneblack.dts         |   2 +
 4 files changed, 357 insertions(+)
 create mode 100644 arch/arm/boot/dts/am335x-bone-display-cape.dts
 create mode 100644 arch/arm/boot/dts/am335x-bone-memory-cape.dts

-- 
1.8.5.1.163.gd7aced9


^ permalink raw reply	[flat|nested] 60+ messages in thread

end of thread, other threads:[~2014-07-02  5:29 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-12 10:49 [PATCH v1 0/3] add parallel NAND support for TI's new OMAPx and AMxx platforms (Part-2) Pekon Gupta
2014-03-12 10:49 ` Pekon Gupta
2014-03-12 10:49 ` [PATCH v1 1/3] ARM: dts: am335x-bone: add support for beaglebone NAND cape Pekon Gupta
2014-03-12 10:49   ` Pekon Gupta
2014-03-12 14:35   ` Nishanth Menon
2014-03-12 14:35     ` Nishanth Menon
2014-03-12 18:26     ` Gupta, Pekon
2014-03-12 18:57       ` Nishanth Menon
2014-03-12 18:57         ` Nishanth Menon
2014-03-12 19:08         ` Robert Nelson
2014-03-12 19:08           ` Robert Nelson
2014-03-12 19:28           ` Tony Lindgren
2014-03-12 19:28             ` Tony Lindgren
2014-03-12 20:51             ` Nishanth Menon
2014-03-12 20:51               ` Nishanth Menon
2014-03-12 21:13               ` Gupta, Pekon
2014-03-12 21:13                 ` Gupta, Pekon
2014-03-12 21:53                 ` Nishanth Menon
2014-03-12 21:53                   ` Nishanth Menon
2014-03-13  6:19                   ` Gupta, Pekon
2014-03-13  6:19                     ` Gupta, Pekon
2014-03-13 13:03                     ` Nishanth Menon
2014-03-13 13:03                       ` Nishanth Menon
2014-03-13 13:30                       ` Robert Nelson
2014-03-13 13:30                         ` Robert Nelson
2014-03-13 16:55                         ` Tony Lindgren
2014-03-13 16:55                           ` Tony Lindgren
2014-03-12 10:49 ` [PATCH v1 2/3] ARM: dts: am335x-boneblack: " Pekon Gupta
2014-03-12 10:49   ` Pekon Gupta
2014-03-12 10:49 ` [PATCH v1 3/3] ARM: dts: am437x-gp-evm: add support for parallel NAND flash Pekon Gupta
2014-03-12 10:49   ` Pekon Gupta
2014-03-12 14:39   ` Nishanth Menon
2014-03-12 14:39     ` Nishanth Menon
2014-03-12 18:30     ` Gupta, Pekon
2014-06-24 12:24 [PATCH v1 0/3] ARM: dts: am335x-bone: Beaglebone cape DTS Pekon Gupta
2014-06-24 12:24 ` [PATCH v1 1/3] ARM: dts: am335x-bone: add support for beaglebone NAND cape Pekon Gupta
2014-06-24 12:24   ` Pekon Gupta
2014-06-25 15:27   ` Ezequiel Garcia
2014-06-25 15:27     ` Ezequiel Garcia
2014-06-26  5:43     ` Gupta, Pekon
2014-06-26  5:43       ` Gupta, Pekon
2014-06-26 10:40   ` Tony Lindgren
2014-06-26 10:40     ` Tony Lindgren
2014-06-26 15:06     ` Guido Martínez
2014-06-26 15:06       ` Guido Martínez
2014-07-01  7:01       ` Gupta, Pekon
2014-07-01  7:01         ` Gupta, Pekon
2014-07-01 23:42         ` Guido Martínez
2014-07-01 23:42           ` Guido Martínez
2014-07-02  5:29           ` Gupta, Pekon
2014-07-02  5:29             ` Gupta, Pekon
2014-06-26 19:48   ` Guido Martínez
2014-06-26 19:48     ` Guido Martínez
2014-06-27 21:06     ` Gupta, Pekon
2014-06-27 21:06       ` Gupta, Pekon
2014-07-01  8:47       ` Tony Lindgren
2014-07-01  8:47         ` Tony Lindgren
2014-07-01  9:07         ` Gupta, Pekon
2014-07-01  9:07           ` Gupta, Pekon
2014-07-01 13:28           ` Tony Lindgren
2014-07-01 13:28             ` Tony Lindgren

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.