mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH] convert MXS to common clk
@ 2013-06-20  6:54 Sascha Hauer
  2013-06-20  6:54 ` [PATCH 01/17] clk: divider: Add onebased divider support Sascha Hauer
                   ` (16 more replies)
  0 siblings, 17 replies; 19+ messages in thread
From: Sascha Hauer @ 2013-06-20  6:54 UTC (permalink / raw)
  To: barebox; +Cc: Juergen Beisert

The following series converts the MXS subarchitecture to the common clk
stuff. Tested on i.MX28, but not yet on i.MX23.

Sascha

The following changes since commit 7c3603a199873319cbff82fe07a887ccf3452b9b:

  partitions: dos: fix memory leak in nt disk signature (2013-06-19 22:59:55 +0200)

are available in the git repository at:

  git://git.pengutronix.de/git/barebox.git pu/mxs-clk

for you to fetch changes up to 76eedb251df34bbd18c326984722f5cdfde3e730:

  ARM: MXS: remove old clock support (2013-06-20 08:49:57 +0200)

----------------------------------------------------------------
Sascha Hauer (17):
      clk: divider: Add onebased divider support
      clk: gate: Add inverted gate support
      clk: add prototype for clk_is_enabled
      ARM: MXS: Add MXS specific clk types
      ARM: MXS: add clk drivers
      ARM: MXS: remove board specific clock setups
      mci: mxs: Use dev_*
      net: fec: Use clk API unconditionally
      mci: mxs: use common clk API
      mtd: gpmi-nand: switch to clk support
      serial: auart: Use clk support
      serial: stm: Use clk support
      spi: mxs: Use clk support
      ARM: MXS: octotp: switch to clk support
      ARM: MXS: remove imx_enable_enetclk
      video: stm: switch to clk support
      ARM: MXS: remove old clock support

 arch/arm/Kconfig                                   |   2 +
 arch/arm/boards/chumby_falconwing/falconwing.c     |   3 -
 arch/arm/boards/crystalfontz-cfa10036/cfa10036.c   |   5 -
 arch/arm/boards/freescale-mx23-evk/mx23-evk.c      |   3 -
 arch/arm/boards/freescale-mx28-evk/mx28-evk.c      |   9 -
 arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c |   6 -
 arch/arm/boards/karo-tx28/tx28-stk5.c              |   6 -
 arch/arm/mach-mxs/Makefile                         |   5 +-
 arch/arm/mach-mxs/imx.c                            |  16 -
 arch/arm/mach-mxs/imx_lcd_clk.c                    | 150 -------
 arch/arm/mach-mxs/include/mach/clock-imx23.h       |  30 --
 arch/arm/mach-mxs/include/mach/clock-imx28.h       |  33 --
 arch/arm/mach-mxs/include/mach/clock.h             |   7 -
 arch/arm/mach-mxs/ocotp.c                          |  13 +-
 arch/arm/mach-mxs/soc-imx23.c                      |   9 +
 arch/arm/mach-mxs/soc-imx28.c                      |   9 +
 arch/arm/mach-mxs/speed-imx23.c                    | 315 ---------------
 arch/arm/mach-mxs/speed-imx28.c                    | 432 ---------------------
 drivers/clk/Makefile                               |   2 +
 drivers/clk/clk-divider.c                          |  44 ++-
 drivers/clk/clk-gate.c                             |  37 +-
 drivers/clk/clk.c                                  |   2 +-
 drivers/clk/mxs/Makefile                           |   5 +
 drivers/clk/mxs/clk-div.c                          | 112 ++++++
 drivers/clk/mxs/clk-frac.c                         | 136 +++++++
 drivers/clk/mxs/clk-imx23.c                        | 156 ++++++++
 drivers/clk/mxs/clk-imx28.c                        | 195 ++++++++++
 drivers/clk/mxs/clk-lcdif.c                        |  75 ++++
 drivers/clk/mxs/clk-pll.c                          | 117 ++++++
 drivers/clk/mxs/clk-ref.c                          | 152 ++++++++
 drivers/clk/mxs/clk.h                              |  52 +++
 drivers/mci/mxs.c                                  |  93 ++---
 drivers/mtd/nand/nand_mxs.c                        |  11 +-
 drivers/net/fec_imx.c                              |  31 +-
 drivers/serial/serial_auart.c                      |   8 +-
 drivers/serial/stm-serial.c                        |   8 +-
 drivers/spi/mxs_spi.c                              |   6 +-
 drivers/video/stm.c                                |   9 +-
 include/linux/clk.h                                |  18 +
 39 files changed, 1198 insertions(+), 1124 deletions(-)
 delete mode 100644 arch/arm/mach-mxs/imx_lcd_clk.c
 delete mode 100644 arch/arm/mach-mxs/include/mach/clock-imx23.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/clock-imx28.h
 delete mode 100644 arch/arm/mach-mxs/speed-imx23.c
 delete mode 100644 arch/arm/mach-mxs/speed-imx28.c
 create mode 100644 drivers/clk/mxs/Makefile
 create mode 100644 drivers/clk/mxs/clk-div.c
 create mode 100644 drivers/clk/mxs/clk-frac.c
 create mode 100644 drivers/clk/mxs/clk-imx23.c
 create mode 100644 drivers/clk/mxs/clk-imx28.c
 create mode 100644 drivers/clk/mxs/clk-lcdif.c
 create mode 100644 drivers/clk/mxs/clk-pll.c
 create mode 100644 drivers/clk/mxs/clk-ref.c
 create mode 100644 drivers/clk/mxs/clk.h

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

end of thread, other threads:[~2013-06-21 12:14 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-20  6:54 [PATCH] convert MXS to common clk Sascha Hauer
2013-06-20  6:54 ` [PATCH 01/17] clk: divider: Add onebased divider support Sascha Hauer
2013-06-20  6:54 ` [PATCH 02/17] clk: gate: Add inverted gate support Sascha Hauer
2013-06-20  6:54 ` [PATCH 03/17] clk: add prototype for clk_is_enabled Sascha Hauer
2013-06-20  6:54 ` [PATCH 04/17] ARM: MXS: Add MXS specific clk types Sascha Hauer
2013-06-21 12:14   ` Jürgen Beisert
2013-06-20  6:54 ` [PATCH 05/17] ARM: MXS: add clk drivers Sascha Hauer
2013-06-20  6:54 ` [PATCH 06/17] ARM: MXS: remove board specific clock setups Sascha Hauer
2013-06-20  6:54 ` [PATCH 07/17] mci: mxs: Use dev_* Sascha Hauer
2013-06-20  6:54 ` [PATCH 08/17] net: fec: Use clk API unconditionally Sascha Hauer
2013-06-20  6:54 ` [PATCH 09/17] mci: mxs: use common clk API Sascha Hauer
2013-06-20  6:54 ` [PATCH 10/17] mtd: gpmi-nand: switch to clk support Sascha Hauer
2013-06-20  6:54 ` [PATCH 11/17] serial: auart: Use " Sascha Hauer
2013-06-20  6:54 ` [PATCH 12/17] serial: stm: " Sascha Hauer
2013-06-20  6:54 ` [PATCH 13/17] spi: mxs: " Sascha Hauer
2013-06-20  6:54 ` [PATCH 14/17] ARM: MXS: octotp: switch to " Sascha Hauer
2013-06-20  6:54 ` [PATCH 15/17] ARM: MXS: remove imx_enable_enetclk Sascha Hauer
2013-06-20  6:54 ` [PATCH 16/17] video: stm: switch to clk support Sascha Hauer
2013-06-20  6:54 ` [PATCH 17/17] ARM: MXS: remove old clock support Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox