Skip to content

ARM: davinci: remove duplicate aemif support

Bartosz Golaszewski linux-arm-kernel linux-clk lkml 2 versions – Applied

Status from this message: Applied to clk-davinci-4.19.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest13 patches 12 repliesApplied
  2. v213 patches 10 repliesSuperseded

Changes in v3 from the cover letter

- in patch 6: change the davinci_nand device's id to -1 and keep the includes sorted

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/13clk: davinci: psc-da850: remove the 'davinci_nand.0" lookupdrivers/clk/davinci/psc-da850.c+1 -21 reply
2/13clk: davinci: psc-dm365: use two lookup entries for the aemif clockdrivers/clk/davinci/psc-dm365.c+2 -11 reply
3/13clk: davinci: psc-dm644x: use two lookup entries for the aemif clockdrivers/clk/davinci/psc-dm644x.c+2 -11 reply
4/13clk: davinci: psc-dm646x: use two lookup entries for the aemif clockdrivers/clk/davinci/psc-dm646x.c+2 -11 reply
5/13clk: davinci: psc-da830: add a lookup entry for aemif clockdrivers/clk/davinci/psc-da830.c+2 -11 reply
6/13ARM: davinci: omapl138-hawk: add aemif & nand supportarch/arm/mach-davinci/board-omapl138-hawk.c+132 -00 replies
7/13ARM: davinci: da850-evm: use aemif platform driver in legacy modearch/arm/mach-davinci/board-da850-evm.c+51 -420 replies
8/13ARM: davinci: dm365-evm: use the ti-aemif soc driverarch/arm/mach-davinci/board-dm365-evm.c+46 -130 replies
9/13ARM: davinci: dm644x-evm: use aemif platform driverarch/arm/mach-davinci/board-dm644x-evm.c+42 -130 replies
10/13ARM: davinci: da830-evm: use aemif platform driverarch/arm/mach-davinci/board-da830-evm.c+44 -120 replies
11/13ARM: davinci: dm646x-evm: use aemif platform driverarch/arm/mach-davinci/board-dm646x-evm.c+41 -110 replies
12/13ARM: davinci: mityomapl138: use aemif platform driverarch/arm/mach-davinci/board-mityomapl138.c+41 -140 replies
13/13ARM: davinci: unduplicate aemif supportarch/arm/mach-davinci/Makefile arch/arm/mach-davinci/aemif.c include/linux/platform_data/mtd-davinci-aemif.h+1 -2200 replies

Reviews trailers per patch

5 of 13 patches have a Reviewed-by or Acked-by.

PatchDavid Lechner
1/13R-b
2/13R-b
3/13R-b
4/13R-b
5/13R-b
6/13
7/13
8/13
9/13
10/13
11/13
12/13
13/13

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 00/13] ARM: davinci: remove duplicate aemif support

From: Bartosz Golaszewski <[email protected]>

This series moves all aemif/nand users to using the ti-aemif platform driver located in drivers/memory instead of the older API located in mach-davinci.

First five patches add necessary changes to the clock driver. Next seven convert the board files to using the ti-aemif driver. Last patch removes now dead code.

v1 -> v2:
- added missing clock lookups for ti-aemif where needed
- removed an unnecessary davinci_nand clock lookup from psc-da850
- moved the .id field initialization of aemif platform devices next to .name
- tweaked the commit message for the last patch

v2 -> v3:
- in patch 6: change the davinci_nand device's id to -1 and keep the includes sorted

Bartosz Golaszewski (13):
clk: davinci: psc-da850: remove the 'davinci_nand.0" lookup
clk: davinci: psc-dm365: use two lookup entries for the aemif clock
clk: davinci: psc-dm644x: use two lookup entries for the aemif clock
clk: davinci: psc-dm646x: use two lookup entries for the aemif clock
clk: davinci: psc-da830: add a lookup entry for aemif clock
ARM: davinci: omapl138-hawk: add aemif & nand support
ARM: davinci: da850-evm: use aemif platform driver in legacy mode
ARM: davinci: dm365-evm: use the ti-aemif soc driver
ARM: davinci: dm644x-evm: use aemif platform driver
ARM: davinci: da830-evm: use aemif platform driver
ARM: davinci: dm646x-evm: use aemif platform driver
ARM: davinci: mityomapl138: use aemif platform driver
ARM: davinci: unduplicate aemif support

 arch/arm/mach-davinci/Makefile                |   2 +-
 arch/arm/mach-davinci/aemif.c                 | 218 ------------------
 arch/arm/mach-davinci/board-da830-evm.c       |  56 ++++-
 arch/arm/mach-davinci/board-da850-evm.c       |  93 ++++----
 arch/arm/mach-davinci/board-dm365-evm.c       |  59 +++--
 arch/arm/mach-davinci/board-dm644x-evm.c      |  55 +++--
 arch/arm/mach-davinci/board-dm646x-evm.c      |  52 ++++-
 arch/arm/mach-davinci/board-mityomapl138.c    |  55 +++--
 arch/arm/mach-davinci/board-omapl138-hawk.c   | 132 +++++++++++
 drivers/clk/davinci/psc-da830.c               |   3 +-
 drivers/clk/davinci/psc-da850.c               |   3 +-
 drivers/clk/davinci/psc-dm365.c               |   3 +-
 drivers/clk/davinci/psc-dm644x.c              |   3 +-
 drivers/clk/davinci/psc-dm646x.c              |   3 +-
 .../linux/platform_data/mtd-davinci-aemif.h   |   1 -
 15 files changed, 407 insertions(+), 331 deletions(-)
 delete mode 100644 arch/arm/mach-davinci/aemif.c
Signature · 1 line
2.17.1