All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gerhard Sittig <gsi@denx.de>
To: linuxppc-dev@lists.ozlabs.org, Anatolij Gustschin <agust@denx.de>,
	Mike Turquette <mturquette@linaro.org>,
	linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org,
	Wolfram Sang <wsa@the-dreams.de>,
	Mauro Carvalho Chehab <m.chehab@samsung.com>,
	David Woodhouse <dwmw2@infradead.org>,
	Wolfgang Grandegger <wg@grandegger.com>,
	Marc Kleine-Budde <mkl@pengutronix.de>,
	Pantelis Antoniou <pantelis.antoniou@gmail.com>,
	Mark Brown <broonie@kernel.org>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Rob Herring <rob.herring@calxeda.com>,
	Detlev Zundel <dzu@denx.de>
Subject: Re: [PATCH v4 00/31] add COMMON_CLK support for PowerPC MPC512x
Date: Wed, 7 Aug 2013 09:36:45 +0200	[thread overview]
Message-ID: <20130807073645.GT2580@book.gsilab.sittig.org> (raw)
In-Reply-To: <20130806213148.GS2580@book.gsilab.sittig.org>

[ no change in content, but order shuffling for better application ]

On Tue, Aug 06, 2013 at 23:31 +0200, Gerhard Sittig wrote:
> 
> [ this is an overview on how to split the series if necessary ]
> 
> On Tue, Aug 06, 2013 at 22:43 +0200, Gerhard Sittig wrote:
> > 
> > this series
> > - fixes several drivers that are used in the MPC512x platform (UART,
> >   SPI, ethernet, PCI, USB, CAN, NAND flash, video capture) in how they
> >   handle clocks (appropriately acquire and setup them, hold references
> >   during use, release clocks after use)
> > - introduces support for the common clock framework (CCF, COMMON_CLK
> >   Kconfig option) in the PowerPC based MPC512x platform, which brings
> >   device tree based clock lookup as well
> > 
> > although the series does touch several subsystems -- tty (serial), spi,
> > net (can, fs_enet), mtd (nfc), usb, i2c, media (viu), and dts -- all of
> > the patches are strictly clock related or trivial
> > 
> > it appears most appropriate to take this series through either the clk
> > or the powerpc trees after it has passed review and other subsystem
> > maintainers ACKed the clock setup related driver modifications
> 
> It was suggested that the series may not be kept together when
> applying, i.e. that individual patches may need to take separate
> routes through individual subsystem trees.
> 
> Here is how the parts of the series interact:
> - parts 01-14 are apparent fixes and improvements to existing
>   drivers, they may immediately get applied via their respective
>   subsystems when they are considered acceptable in review
>   (number 13 already was taken into clk-next)
> - parts 15-16 are device tree improvements (providing previously
>   lacking information on the hardware, plus introducing support
>   for symbolic references in DT nodes), and can get applied
>   immediately via their respective subsystem
> - part 17 introduces the platform clock driver which provides
>   common clock support (uses shared drivers and common
>   infrastructure, is an OF clock provider) -- this patch
>   introduces _and_ enables the driver which strictly depends on
>   the device tree update from part 16, and when common clock
>   support gets enabled all peripheral drivers shall have received
>   their clock API use cleanup
> - part 18 introduces clock specs in the device tree which is used
>   for client side lookups (from within peripheral drivers), this
>   part must not get applied before the OF clock provider from
>   part 17
> - parts 19-21 and 23-28 further adjust peripheral drivers _after_
>   the common clock support and OF clock lookup have become
>   available, they strictly depend on parts 17 and 18, finally
>   bring peripheral drivers into the common clock world and remove
>   workarounds in the backend which support migration
> - parts 22 and 29-31 finally remove remaining compat and
>   migration stuff that has become obsolete after everything else
>   was adjusted (I'd happily re-spin the series to move 22 to the
>   end if eliminating this seemingly out-of-order item helps,
>   currently it's at that position since it finishes what patch 20
>   and 21 have prepared, while I did not dare to squash SPI and
>   UART related patches since they reside in different subsystems)
> 
> The above results in the following stages, when the series needs
> to get split:
> - parts 01-16 could be taken immediately and need not be kept in
>   any order, as they don't depend on each other
> - parts 17-18 could be taken after 01-16 all are in place (while
>   18 requires 17)
> - parts 19-28 (see the remark on 22) could be taken after 17 and
>   18 are in place (22 depends on 20 and 21 but may get moved to
>   any later position at will, all other parts don't depend on
>   each other and can get applied in any order)
> - parts 29-31 (and 22 if not applied so far) could be taken after
>   all parts up to 28 were applied

Here I erred.  The order of the patches within phase 3 appears to
actually matter.  I'm sorry for bothering you again.

While the _content_ of the patches (which manipulation gets done
to the source) is correct and independent from neighbour patches,
yet a patch in that third phase will change the _context_ of
subsequent patches.  The sum of all the patches applied will be
identical again, but changed order of application may cause
conflicts (regardless of how simple to resolve they may be).

Build and run tests and the organization of v4 (immediate removal
upon driver adjustment) have shown that removing a migration
workaround in the very moment where driver adjustment obsoletes
it keeps the system operational.  I consider this a very positive
feature, and would only rearrange the order if the series'
content was ACKed in complete.

Moving removal of the workarounds to a later point in time won't
affect operation (just leaves the workaround in place a little
longer, while it does not harm), and will eliminate potential for
conflicts.  This I would do when accepting the series was
decided, to not lose the precious test feature during
development.

A byproduct of this rearrangement is that patches in phase 3
won't any longer touch a peripheral driver _and_ the clock driver
within a single patch, for whatever that may be worth.


So I suggest the following:

I can move parts 19 and 22 (completely) and the "workaround
removal" aspect of parts 20-21 and 23-28 to a later point in the
sequence, maybe squash them with part 31 (cleanup after migration
has completed).

This allows for even better (conflict free) application of the
series through individual and most appropriate trees.  All of
this of course assumes that the series passes review, and that
you agree on the outlined application in four phases if the
series cannot be kept together:
- clock API use cleanup for peripheral drivers, and device tree
  update to provide previously missing hardware information
- introduction of the platform clock driver and OF clock lookup
- adjustment of peripheral drivers after common clock support has
  become available
- removal of migration support and compat workarounds after
  migration has completed


> Please consider that I'm not trying to be pushy :)  but that I
> want to provide all the possible help and information on how the
> series might get applied, assuming that it will pass review.  So
> far there has not been objection, all feedback got addressed,
> while explicit ACKs still are pending.
> 
> For your reference here is the stats and the (numbered) list of
> files again:
> 
> 0000-cover-letter.patch
> 0001-spi-mpc512x-cleanup-clock-API-use.patch
> 0002-serial-mpc512x-cleanup-clock-API-use.patch
> 0003-USB-fsl-mph-dr-of-cleanup-clock-API-use.patch
> 0004-mtd-mpc5121_nfc-cleanup-clock-API-use.patch
> 0005-media-fsl-viu-cleanup-clock-API-use.patch
> 0006-i2c-mpc-cleanup-clock-API-use.patch
> 0007-fs_enet-silence-a-build-warning-unused-variable.patch
> 0008-fs_enet-cleanup-clock-API-use.patch
> 0009-powerpc-fsl-pci-improve-clock-API-use.patch
> 0010-net-can-mscan-add-a-comment-on-reg-to-idx-mapping.patch
> 0011-net-can-mscan-improve-clock-API-use.patch
> 0012-powerpc-mpc512x-array-decl-for-MCLK-registers-in-CCM.patch
> 0013-clk-wrap-I-O-access-for-improved-portability.patch
> 0014-dts-mpc512x-prepare-for-preprocessor-support.patch
> 0015-dts-mpc512x-introduce-dt-bindings-clock-header.patch
> 0016-dts-mpc512x-add-clock-related-device-tree-specs.patch
> 0017-clk-mpc512x-introduce-COMMON_CLK-for-MPC512x.patch
> 0018-dts-mpc512x-add-clock-specs-for-client-lookups.patch
> 0019-clk-mpc512x-don-t-pre-enable-FEC-and-I2C-clocks.patch
> 0020-spi-mpc512x-switch-to-CCF-names-in-clock-lookup.patch
> 0021-serial-mpc512x-switch-to-CCF-names-in-clock-lookup.patch
> 0022-clk-mpc512x-remove-PSC-UART-SPI-compat-workarounds.patch
> 0023-serial-mpc512x-setup-the-PSC-FIFO-clock-as-well.patch
> 0024-USB-fsl-mph-dr-of-remove-now-obsolete-clock-lookup-n.patch
> 0025-mtd-mpc5121_nfc-remove-now-obsolete-clock-lookup-nam.patch
> 0026-media-fsl-viu-remove-now-obsolete-clock-lookup-name.patch
> 0027-net-can-mscan-add-common-clock-support-for-mpc512x.patch
> 0028-powerpc-mpc512x-improve-DIU-related-clock-setup.patch
> 0029-clk-mpc512x-switch-to-COMMON_CLK-remove-PPC_CLOCK.patch
> 0030-net-can-mscan-remove-non-CCF-code-for-MPC512x.patch
> 0031-clk-mpc512x-remove-remaining-migration-workarounds.patch
> 
> > Gerhard Sittig (31):
> >   spi: mpc512x: cleanup clock API use
> >   serial: mpc512x: cleanup clock API use
> >   USB: fsl-mph-dr-of: cleanup clock API use
> >   mtd: mpc5121_nfc: cleanup clock API use
> >   [media] fsl-viu: cleanup clock API use
> >   i2c: mpc: cleanup clock API use
> >   fs_enet: silence a build warning (unused variable)
> >   fs_enet: cleanup clock API use
> >   powerpc/fsl-pci: improve clock API use
> >   net: can: mscan: add a comment on reg to idx mapping
> >   net: can: mscan: improve clock API use
> >   powerpc: mpc512x: array decl for MCLK registers in CCM
> >   clk: wrap I/O access for improved portability
> >   dts: mpc512x: prepare for preprocessor support
> >   dts: mpc512x: introduce dt-bindings/clock/ header
> >   dts: mpc512x: add clock related device tree specs
> >   clk: mpc512x: introduce COMMON_CLK for MPC512x
> >   dts: mpc512x: add clock specs for client lookups
> >   clk: mpc512x: don't pre-enable FEC and I2C clocks
> >   spi: mpc512x: switch to CCF names in clock lookup
> >   serial: mpc512x: switch to CCF names in clock lookup
> >   clk: mpc512x: remove PSC (UART, SPI) compat workarounds
> >   serial: mpc512x: setup the PSC FIFO clock as well
> >   USB: fsl-mph-dr-of: remove now obsolete clock lookup name
> >   mtd: mpc5121_nfc: remove now obsolete clock lookup name
> >   [media] fsl-viu: remove now obsolete clock lookup name
> >   net: can: mscan: add common clock support for mpc512x
> >   powerpc/mpc512x: improve DIU related clock setup
> >   clk: mpc512x: switch to COMMON_CLK, remove PPC_CLOCK
> >   net: can: mscan: remove non-CCF code for MPC512x
> >   clk: mpc512x: remove remaining migration workarounds
> > 
> >  arch/powerpc/boot/dts/ac14xx.dts                   |    9 +-
> >  arch/powerpc/boot/dts/include/dt-bindings          |    1 +
> >  arch/powerpc/boot/dts/mpc5121.dtsi                 |  110 ++-
> >  arch/powerpc/boot/dts/mpc5121ads.dts               |    2 +-
> >  arch/powerpc/boot/dts/pdm360ng.dts                 |    2 +-
> >  arch/powerpc/include/asm/mpc5121.h                 |   18 +-
> >  arch/powerpc/platforms/512x/Kconfig                |    2 +-
> >  arch/powerpc/platforms/512x/Makefile               |    3 +-
> >  arch/powerpc/platforms/512x/clock-commonclk.c      |  716 +++++++++++++++++++
> >  arch/powerpc/platforms/512x/clock.c                |  753 --------------------
> >  arch/powerpc/platforms/512x/mpc512x_shared.c       |  165 +++--
> >  arch/powerpc/sysdev/fsl_pci.c                      |   22 +
> >  drivers/clk/clk-divider.c                          |    6 +-
> >  drivers/clk/clk-gate.c                             |    6 +-
> >  drivers/clk/clk-mux.c                              |    6 +-
> >  drivers/i2c/busses/i2c-mpc.c                       |   24 +
> >  drivers/media/platform/fsl-viu.c                   |   23 +-
> >  drivers/mtd/nand/mpc5121_nfc.c                     |   21 +-
> >  drivers/net/can/mscan/mpc5xxx_can.c                |  281 +++++---
> >  drivers/net/can/mscan/mscan.c                      |   27 +-
> >  drivers/net/can/mscan/mscan.h                      |    3 +
> >  .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |   21 +-
> >  drivers/spi/spi-mpc512x-psc.c                      |   60 +-
> >  drivers/tty/serial/mpc52xx_uart.c                  |  179 ++++-
> >  drivers/usb/host/fsl-mph-dr-of.c                   |   27 +-
> >  include/dt-bindings/clock/mpc512x-clock.h          |   69 ++
> >  include/linux/clk-provider.h                       |   33 +
> >  include/linux/fs_enet_pd.h                         |    3 +
> >  28 files changed, 1534 insertions(+), 1058 deletions(-)
> >  create mode 120000 arch/powerpc/boot/dts/include/dt-bindings
> >  create mode 100644 arch/powerpc/platforms/512x/clock-commonclk.c
> >  delete mode 100644 arch/powerpc/platforms/512x/clock.c
> >  create mode 100644 include/dt-bindings/clock/mpc512x-clock.h


virtually yours
Gerhard Sittig
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr. 5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: office@denx.de

WARNING: multiple messages have this Message-ID (diff)
From: gsi@denx.de (Gerhard Sittig)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v4 00/31] add COMMON_CLK support for PowerPC MPC512x
Date: Wed, 7 Aug 2013 09:36:45 +0200	[thread overview]
Message-ID: <20130807073645.GT2580@book.gsilab.sittig.org> (raw)
In-Reply-To: <20130806213148.GS2580@book.gsilab.sittig.org>

[ no change in content, but order shuffling for better application ]

On Tue, Aug 06, 2013 at 23:31 +0200, Gerhard Sittig wrote:
> 
> [ this is an overview on how to split the series if necessary ]
> 
> On Tue, Aug 06, 2013 at 22:43 +0200, Gerhard Sittig wrote:
> > 
> > this series
> > - fixes several drivers that are used in the MPC512x platform (UART,
> >   SPI, ethernet, PCI, USB, CAN, NAND flash, video capture) in how they
> >   handle clocks (appropriately acquire and setup them, hold references
> >   during use, release clocks after use)
> > - introduces support for the common clock framework (CCF, COMMON_CLK
> >   Kconfig option) in the PowerPC based MPC512x platform, which brings
> >   device tree based clock lookup as well
> > 
> > although the series does touch several subsystems -- tty (serial), spi,
> > net (can, fs_enet), mtd (nfc), usb, i2c, media (viu), and dts -- all of
> > the patches are strictly clock related or trivial
> > 
> > it appears most appropriate to take this series through either the clk
> > or the powerpc trees after it has passed review and other subsystem
> > maintainers ACKed the clock setup related driver modifications
> 
> It was suggested that the series may not be kept together when
> applying, i.e. that individual patches may need to take separate
> routes through individual subsystem trees.
> 
> Here is how the parts of the series interact:
> - parts 01-14 are apparent fixes and improvements to existing
>   drivers, they may immediately get applied via their respective
>   subsystems when they are considered acceptable in review
>   (number 13 already was taken into clk-next)
> - parts 15-16 are device tree improvements (providing previously
>   lacking information on the hardware, plus introducing support
>   for symbolic references in DT nodes), and can get applied
>   immediately via their respective subsystem
> - part 17 introduces the platform clock driver which provides
>   common clock support (uses shared drivers and common
>   infrastructure, is an OF clock provider) -- this patch
>   introduces _and_ enables the driver which strictly depends on
>   the device tree update from part 16, and when common clock
>   support gets enabled all peripheral drivers shall have received
>   their clock API use cleanup
> - part 18 introduces clock specs in the device tree which is used
>   for client side lookups (from within peripheral drivers), this
>   part must not get applied before the OF clock provider from
>   part 17
> - parts 19-21 and 23-28 further adjust peripheral drivers _after_
>   the common clock support and OF clock lookup have become
>   available, they strictly depend on parts 17 and 18, finally
>   bring peripheral drivers into the common clock world and remove
>   workarounds in the backend which support migration
> - parts 22 and 29-31 finally remove remaining compat and
>   migration stuff that has become obsolete after everything else
>   was adjusted (I'd happily re-spin the series to move 22 to the
>   end if eliminating this seemingly out-of-order item helps,
>   currently it's at that position since it finishes what patch 20
>   and 21 have prepared, while I did not dare to squash SPI and
>   UART related patches since they reside in different subsystems)
> 
> The above results in the following stages, when the series needs
> to get split:
> - parts 01-16 could be taken immediately and need not be kept in
>   any order, as they don't depend on each other
> - parts 17-18 could be taken after 01-16 all are in place (while
>   18 requires 17)
> - parts 19-28 (see the remark on 22) could be taken after 17 and
>   18 are in place (22 depends on 20 and 21 but may get moved to
>   any later position at will, all other parts don't depend on
>   each other and can get applied in any order)
> - parts 29-31 (and 22 if not applied so far) could be taken after
>   all parts up to 28 were applied

Here I erred.  The order of the patches within phase 3 appears to
actually matter.  I'm sorry for bothering you again.

While the _content_ of the patches (which manipulation gets done
to the source) is correct and independent from neighbour patches,
yet a patch in that third phase will change the _context_ of
subsequent patches.  The sum of all the patches applied will be
identical again, but changed order of application may cause
conflicts (regardless of how simple to resolve they may be).

Build and run tests and the organization of v4 (immediate removal
upon driver adjustment) have shown that removing a migration
workaround in the very moment where driver adjustment obsoletes
it keeps the system operational.  I consider this a very positive
feature, and would only rearrange the order if the series'
content was ACKed in complete.

Moving removal of the workarounds to a later point in time won't
affect operation (just leaves the workaround in place a little
longer, while it does not harm), and will eliminate potential for
conflicts.  This I would do when accepting the series was
decided, to not lose the precious test feature during
development.

A byproduct of this rearrangement is that patches in phase 3
won't any longer touch a peripheral driver _and_ the clock driver
within a single patch, for whatever that may be worth.


So I suggest the following:

I can move parts 19 and 22 (completely) and the "workaround
removal" aspect of parts 20-21 and 23-28 to a later point in the
sequence, maybe squash them with part 31 (cleanup after migration
has completed).

This allows for even better (conflict free) application of the
series through individual and most appropriate trees.  All of
this of course assumes that the series passes review, and that
you agree on the outlined application in four phases if the
series cannot be kept together:
- clock API use cleanup for peripheral drivers, and device tree
  update to provide previously missing hardware information
- introduction of the platform clock driver and OF clock lookup
- adjustment of peripheral drivers after common clock support has
  become available
- removal of migration support and compat workarounds after
  migration has completed


> Please consider that I'm not trying to be pushy :)  but that I
> want to provide all the possible help and information on how the
> series might get applied, assuming that it will pass review.  So
> far there has not been objection, all feedback got addressed,
> while explicit ACKs still are pending.
> 
> For your reference here is the stats and the (numbered) list of
> files again:
> 
> 0000-cover-letter.patch
> 0001-spi-mpc512x-cleanup-clock-API-use.patch
> 0002-serial-mpc512x-cleanup-clock-API-use.patch
> 0003-USB-fsl-mph-dr-of-cleanup-clock-API-use.patch
> 0004-mtd-mpc5121_nfc-cleanup-clock-API-use.patch
> 0005-media-fsl-viu-cleanup-clock-API-use.patch
> 0006-i2c-mpc-cleanup-clock-API-use.patch
> 0007-fs_enet-silence-a-build-warning-unused-variable.patch
> 0008-fs_enet-cleanup-clock-API-use.patch
> 0009-powerpc-fsl-pci-improve-clock-API-use.patch
> 0010-net-can-mscan-add-a-comment-on-reg-to-idx-mapping.patch
> 0011-net-can-mscan-improve-clock-API-use.patch
> 0012-powerpc-mpc512x-array-decl-for-MCLK-registers-in-CCM.patch
> 0013-clk-wrap-I-O-access-for-improved-portability.patch
> 0014-dts-mpc512x-prepare-for-preprocessor-support.patch
> 0015-dts-mpc512x-introduce-dt-bindings-clock-header.patch
> 0016-dts-mpc512x-add-clock-related-device-tree-specs.patch
> 0017-clk-mpc512x-introduce-COMMON_CLK-for-MPC512x.patch
> 0018-dts-mpc512x-add-clock-specs-for-client-lookups.patch
> 0019-clk-mpc512x-don-t-pre-enable-FEC-and-I2C-clocks.patch
> 0020-spi-mpc512x-switch-to-CCF-names-in-clock-lookup.patch
> 0021-serial-mpc512x-switch-to-CCF-names-in-clock-lookup.patch
> 0022-clk-mpc512x-remove-PSC-UART-SPI-compat-workarounds.patch
> 0023-serial-mpc512x-setup-the-PSC-FIFO-clock-as-well.patch
> 0024-USB-fsl-mph-dr-of-remove-now-obsolete-clock-lookup-n.patch
> 0025-mtd-mpc5121_nfc-remove-now-obsolete-clock-lookup-nam.patch
> 0026-media-fsl-viu-remove-now-obsolete-clock-lookup-name.patch
> 0027-net-can-mscan-add-common-clock-support-for-mpc512x.patch
> 0028-powerpc-mpc512x-improve-DIU-related-clock-setup.patch
> 0029-clk-mpc512x-switch-to-COMMON_CLK-remove-PPC_CLOCK.patch
> 0030-net-can-mscan-remove-non-CCF-code-for-MPC512x.patch
> 0031-clk-mpc512x-remove-remaining-migration-workarounds.patch
> 
> > Gerhard Sittig (31):
> >   spi: mpc512x: cleanup clock API use
> >   serial: mpc512x: cleanup clock API use
> >   USB: fsl-mph-dr-of: cleanup clock API use
> >   mtd: mpc5121_nfc: cleanup clock API use
> >   [media] fsl-viu: cleanup clock API use
> >   i2c: mpc: cleanup clock API use
> >   fs_enet: silence a build warning (unused variable)
> >   fs_enet: cleanup clock API use
> >   powerpc/fsl-pci: improve clock API use
> >   net: can: mscan: add a comment on reg to idx mapping
> >   net: can: mscan: improve clock API use
> >   powerpc: mpc512x: array decl for MCLK registers in CCM
> >   clk: wrap I/O access for improved portability
> >   dts: mpc512x: prepare for preprocessor support
> >   dts: mpc512x: introduce dt-bindings/clock/ header
> >   dts: mpc512x: add clock related device tree specs
> >   clk: mpc512x: introduce COMMON_CLK for MPC512x
> >   dts: mpc512x: add clock specs for client lookups
> >   clk: mpc512x: don't pre-enable FEC and I2C clocks
> >   spi: mpc512x: switch to CCF names in clock lookup
> >   serial: mpc512x: switch to CCF names in clock lookup
> >   clk: mpc512x: remove PSC (UART, SPI) compat workarounds
> >   serial: mpc512x: setup the PSC FIFO clock as well
> >   USB: fsl-mph-dr-of: remove now obsolete clock lookup name
> >   mtd: mpc5121_nfc: remove now obsolete clock lookup name
> >   [media] fsl-viu: remove now obsolete clock lookup name
> >   net: can: mscan: add common clock support for mpc512x
> >   powerpc/mpc512x: improve DIU related clock setup
> >   clk: mpc512x: switch to COMMON_CLK, remove PPC_CLOCK
> >   net: can: mscan: remove non-CCF code for MPC512x
> >   clk: mpc512x: remove remaining migration workarounds
> > 
> >  arch/powerpc/boot/dts/ac14xx.dts                   |    9 +-
> >  arch/powerpc/boot/dts/include/dt-bindings          |    1 +
> >  arch/powerpc/boot/dts/mpc5121.dtsi                 |  110 ++-
> >  arch/powerpc/boot/dts/mpc5121ads.dts               |    2 +-
> >  arch/powerpc/boot/dts/pdm360ng.dts                 |    2 +-
> >  arch/powerpc/include/asm/mpc5121.h                 |   18 +-
> >  arch/powerpc/platforms/512x/Kconfig                |    2 +-
> >  arch/powerpc/platforms/512x/Makefile               |    3 +-
> >  arch/powerpc/platforms/512x/clock-commonclk.c      |  716 +++++++++++++++++++
> >  arch/powerpc/platforms/512x/clock.c                |  753 --------------------
> >  arch/powerpc/platforms/512x/mpc512x_shared.c       |  165 +++--
> >  arch/powerpc/sysdev/fsl_pci.c                      |   22 +
> >  drivers/clk/clk-divider.c                          |    6 +-
> >  drivers/clk/clk-gate.c                             |    6 +-
> >  drivers/clk/clk-mux.c                              |    6 +-
> >  drivers/i2c/busses/i2c-mpc.c                       |   24 +
> >  drivers/media/platform/fsl-viu.c                   |   23 +-
> >  drivers/mtd/nand/mpc5121_nfc.c                     |   21 +-
> >  drivers/net/can/mscan/mpc5xxx_can.c                |  281 +++++---
> >  drivers/net/can/mscan/mscan.c                      |   27 +-
> >  drivers/net/can/mscan/mscan.h                      |    3 +
> >  .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |   21 +-
> >  drivers/spi/spi-mpc512x-psc.c                      |   60 +-
> >  drivers/tty/serial/mpc52xx_uart.c                  |  179 ++++-
> >  drivers/usb/host/fsl-mph-dr-of.c                   |   27 +-
> >  include/dt-bindings/clock/mpc512x-clock.h          |   69 ++
> >  include/linux/clk-provider.h                       |   33 +
> >  include/linux/fs_enet_pd.h                         |    3 +
> >  28 files changed, 1534 insertions(+), 1058 deletions(-)
> >  create mode 120000 arch/powerpc/boot/dts/include/dt-bindings
> >  create mode 100644 arch/powerpc/platforms/512x/clock-commonclk.c
> >  delete mode 100644 arch/powerpc/platforms/512x/clock.c
> >  create mode 100644 include/dt-bindings/clock/mpc512x-clock.h


virtually yours
Gerhard Sittig
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr. 5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: office at denx.de

  reply	other threads:[~2013-08-07  7:36 UTC|newest]

Thread overview: 432+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-15 18:47 [PATCH v1 00/24] add COMMON_CLK support for PowerPC MPC512x Gerhard Sittig
2013-07-15 18:47 ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 02/24] serial: mpc512x: prepare clocks before enabling them Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 03/24] mtd: mpc5121_nfc: " Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 04/24] powerpc: mpc512x: array decl for MCLK registers in CCM Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 06/24] dts: mpc512x: prepare for preprocessor support Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 07/24] dts: mpc512x: introduce dt-bindings/clock/ header Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 09/24] clk: mpc512x: introduce COMMON_CLK for MPC512x Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 10/24] dts: mpc512x: add clock specs for client lookups Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
2013-07-15 18:47 ` [PATCH v1 13/24] spi: mpc512x: OF clock lookup, use the 'mclk' name Gerhard Sittig
2013-07-15 18:47   ` Gerhard Sittig
     [not found] ` <1373914074-20889-1-git-send-email-gsi-ynQEQJNshbs@public.gmane.org>
2013-07-15 18:47   ` [PATCH v1 01/24] spi: mpc512x: prepare clocks before enabling them Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
     [not found]     ` <1373914074-20889-2-git-send-email-gsi-ynQEQJNshbs@public.gmane.org>
2013-07-15 20:17       ` Mark Brown
2013-07-15 20:17         ` Mark Brown
2013-07-15 20:17         ` Mark Brown
     [not found]         ` <20130715201734.GF11538-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2013-07-17 11:22           ` Gerhard Sittig
2013-07-17 11:22             ` Gerhard Sittig
2013-07-17 11:22             ` Gerhard Sittig
2013-07-17 12:07             ` Mark Brown
2013-07-17 12:07               ` Mark Brown
2013-07-17 12:07               ` Mark Brown
     [not found]               ` <20130717120758.GR22506-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2013-07-17 14:26                 ` Gerhard Sittig
2013-07-17 14:26                   ` Gerhard Sittig
2013-07-17 14:26                   ` Gerhard Sittig
     [not found]                   ` <20130717142628.GN7080-kDjWylLy9wD0K7fsECOQyeGNnDKD8DIp@public.gmane.org>
2013-07-17 16:53                     ` Mark Brown
2013-07-17 16:53                       ` Mark Brown
2013-07-17 16:53                       ` Mark Brown
2013-07-15 18:47   ` [PATCH v1 05/24] clk: wrap I/O access for improved portability Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 19:38     ` Sascha Hauer
2013-07-15 19:38       ` Sascha Hauer
2013-07-17 12:07       ` Gerhard Sittig
2013-07-17 12:07         ` Gerhard Sittig
2013-07-18  7:04       ` Gerhard Sittig
2013-07-18  7:04         ` Gerhard Sittig
2013-07-18  8:06         ` Sascha Hauer
2013-07-18  8:06           ` Sascha Hauer
     [not found]           ` <20130718080657.GI10380-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2013-07-18 10:08             ` Mark Brown
2013-07-18 10:08               ` Mark Brown
2013-07-18 10:08               ` Mark Brown
     [not found]         ` <20130718070402.GO7080-kDjWylLy9wD0K7fsECOQyeGNnDKD8DIp@public.gmane.org>
2013-07-18  9:17           ` Russell King - ARM Linux
2013-07-18  9:17             ` Russell King - ARM Linux
2013-07-18  9:17             ` Russell King - ARM Linux
2013-07-18 17:47             ` Nicolas Pitre
2013-07-18 17:47               ` Nicolas Pitre
2013-08-02 22:09               ` Mike Turquette
2013-08-02 22:09                 ` Mike Turquette
2013-08-02 22:09                 ` Mike Turquette
2013-07-15 18:47   ` [PATCH v1 08/24] dts: mpc512x: add clock related device tree specs Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47   ` [PATCH v1 11/24] net: can: mscan: add a comment on reg to idx mapping Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47   ` [PATCH v1 12/24] net: can: mscan: make mpc512x code use common clock Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47   ` [PATCH v1 14/24] powerpc/mpc512x: improve DIU related clock setup Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 18:47     ` Gerhard Sittig
2013-07-15 21:46   ` [PATCH v1 15/24] serial: mpc512x: OF clock lookup, use the 'mclk' name Gerhard Sittig
2013-07-15 21:46     ` Gerhard Sittig
2013-07-15 21:46     ` Gerhard Sittig
2013-07-15 21:54     ` Sascha Hauer
2013-07-15 21:54       ` Sascha Hauer
     [not found]       ` <20130715215423.GU14452-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2013-07-17 11:27         ` Gerhard Sittig
2013-07-17 11:27           ` Gerhard Sittig
2013-07-17 11:27           ` Gerhard Sittig
2013-07-16  6:05   ` [PATCH v1 16/24] clk: mpc512x: remove now obsolete clkdev registration Gerhard Sittig
2013-07-16  6:05     ` Gerhard Sittig
2013-07-16  6:05     ` Gerhard Sittig
2013-07-16  8:45   ` [PATCH v1 21/24] [media] fsl-viu: OF clock lookup, prepare before enable Gerhard Sittig
2013-07-16  8:45     ` Gerhard Sittig
2013-07-16  8:45     ` Gerhard Sittig
2013-07-16  8:45   ` [PATCH v1 23/24] clk: mpc512x: switch to COMMON_CLK, remove PPC_CLOCK Gerhard Sittig
2013-07-16  8:45     ` Gerhard Sittig
2013-07-16  8:45     ` Gerhard Sittig
2013-07-18 17:00   ` [PATCH v2 00/24] add COMMON_CLK support for PowerPC MPC512x Gerhard Sittig
2013-07-18 17:00     ` Gerhard Sittig
2013-07-18 17:00     ` Gerhard Sittig
     [not found]     ` <1374166855-7280-1-git-send-email-gsi-ynQEQJNshbs@public.gmane.org>
2013-07-18 17:00       ` [PATCH v2 01/24] spi: mpc512x: cleanup clock API use Gerhard Sittig
2013-07-18 17:00         ` Gerhard Sittig
2013-07-18 17:00         ` Gerhard Sittig
     [not found]         ` <1374166855-7280-2-git-send-email-gsi-ynQEQJNshbs@public.gmane.org>
2013-07-18 20:49           ` Mark Brown
2013-07-18 20:49             ` Mark Brown
2013-07-18 20:49             ` Mark Brown
2013-07-18 17:00       ` [PATCH v2 02/24] serial: " Gerhard Sittig
2013-07-18 17:00         ` Gerhard Sittig
2013-07-18 17:00         ` Gerhard Sittig
2013-07-18 17:00       ` [PATCH v2 07/24] dts: mpc512x: introduce dt-bindings/clock/ header Gerhard Sittig
2013-07-18 17:00         ` Gerhard Sittig
2013-07-18 17:00         ` Gerhard Sittig
2013-07-18 20:20       ` [PATCH v2 16/24] net: can: mscan: make mpc512x code use common clock Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-19  7:34         ` Marc Kleine-Budde
2013-07-19  7:34           ` Marc Kleine-Budde
2013-07-19  7:34           ` Marc Kleine-Budde
     [not found]           ` <51E8EC17.9060703-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2013-07-19  9:41             ` Gerhard Sittig
2013-07-19  9:41               ` Gerhard Sittig
2013-07-19  9:41               ` Gerhard Sittig
     [not found]               ` <20130719094143.GQ7080-kDjWylLy9wD0K7fsECOQyeGNnDKD8DIp@public.gmane.org>
2013-07-19 10:46                 ` Marc Kleine-Budde
2013-07-19 10:46                   ` Marc Kleine-Budde
2013-07-19 10:46                   ` Marc Kleine-Budde
2013-07-18 20:20       ` [PATCH v2 17/24] powerpc/mpc512x: improve DIU related clock setup Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-18 20:20       ` [PATCH v2 22/24] powerpc/fsl-pci: OF clock lookup, prepare before enable Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-18 20:20       ` [PATCH v2 23/24] clk: mpc512x: switch to COMMON_CLK, remove PPC_CLOCK Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-18 20:20         ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 03/24] mtd: mpc5121_nfc: prepare clocks before enabling them Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 04/24] powerpc: mpc512x: array decl for MCLK registers in CCM Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 05/24] clk: wrap I/O access for improved portability Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 06/24] dts: mpc512x: prepare for preprocessor support Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 08/24] dts: mpc512x: add clock related device tree specs Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 09/24] clk: mpc512x: introduce COMMON_CLK for MPC512x Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 10/24] dts: mpc512x: add clock specs for client lookups Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 11/24] spi: mpc512x: remove now obsolete clock lookup name Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 12/24] serial: " Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 13/24] clk: mpc512x: remove now obsolete clkdev registration Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 17:00     ` [PATCH v2 14/24] serial: mpc512x: setup the PSC FIFO clock as well Gerhard Sittig
2013-07-18 17:00       ` Gerhard Sittig
2013-07-18 20:20     ` [PATCH v2 15/24] net: can: mscan: add a comment on reg to idx mapping Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20     ` [PATCH v2 18/24] i2c: mpc: OF clock lookup for MPC512x Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:33       ` Russell King - ARM Linux
2013-07-18 20:33         ` Russell King - ARM Linux
     [not found]         ` <20130718203324.GB24642-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2013-07-19  8:42           ` Gerhard Sittig
2013-07-19  8:42             ` Gerhard Sittig
2013-07-19  8:42             ` Gerhard Sittig
2013-07-18 20:20     ` [PATCH v2 19/24] USB: fsl-mph-dr-of: OF clock lookup, prepare and enable Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20     ` [PATCH v2 20/24] fs_enet: OF clock lookup (non-fatal), " Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20     ` [PATCH v2 21/24] [media] fsl-viu: OF clock lookup, prepare before enable Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-18 20:20     ` [PATCH v2 24/24] net: can: mscan: remove MPC512x non-COMMON_CLK code path Gerhard Sittig
2013-07-18 20:20       ` Gerhard Sittig
2013-07-22 12:14     ` [PATCH v3 00/31] add COMMON_CLK support for PowerPC MPC512x Gerhard Sittig
2013-07-22 12:14       ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 01/31] spi: mpc512x: cleanup clock API use Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 14:09         ` Mark Brown
2013-07-22 14:09           ` Mark Brown
2013-07-22 14:09           ` Mark Brown
2013-07-23 11:58           ` Gerhard Sittig
2013-07-23 11:58             ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 02/31] serial: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 03/31] USB: fsl-mph-dr-of: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 04/31] mtd: mpc5121_nfc: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 05/31] [media] fsl-viu: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 06/31] i2c: mpc: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 07/31] fs_enet: silence a build warning (unused variable) Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 08/31] fs_enet: cleanup clock API use Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:28         ` Marc Kleine-Budde
2013-07-22 12:28           ` Marc Kleine-Budde
2013-07-22 12:28           ` Marc Kleine-Budde
2013-07-22 12:14       ` [PATCH v3 09/31] powerpc/fsl-pci: improve " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 10/31] net: can: mscan: add a comment on reg to idx mapping Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 11/31] net: can: mscan: improve clock API use Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:31         ` Marc Kleine-Budde
2013-07-22 12:31           ` Marc Kleine-Budde
2013-07-22 12:31           ` Marc Kleine-Budde
2013-07-23 11:53           ` Gerhard Sittig
2013-07-23 11:53             ` Gerhard Sittig
2013-07-23 12:33             ` Marc Kleine-Budde
2013-07-23 12:33               ` Marc Kleine-Budde
2013-07-23 12:33               ` Marc Kleine-Budde
2013-08-03 17:07               ` Gerhard Sittig
2013-08-03 17:07                 ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 12/31] powerpc: mpc512x: array decl for MCLK registers in CCM Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 13/31] clk: wrap I/O access for improved portability Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-08-02 22:30         ` Mike Turquette
2013-08-02 22:30           ` Mike Turquette
2013-08-02 22:30           ` Mike Turquette
2013-08-03 14:08           ` Gerhard Sittig
2013-08-03 14:08             ` Gerhard Sittig
2013-08-23 22:05           ` Anatolij Gustschin
2013-08-23 22:05             ` Anatolij Gustschin
2013-08-28  0:55             ` Mike Turquette
2013-08-28  0:55               ` Mike Turquette
2013-07-22 12:14       ` [PATCH v3 14/31] dts: mpc512x: prepare for preprocessor support Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 15/31] dts: mpc512x: introduce dt-bindings/clock/ header Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-08-02 22:43         ` Mike Turquette
2013-08-02 22:43           ` Mike Turquette
2013-08-02 22:43           ` Mike Turquette
2013-08-03 14:19           ` Gerhard Sittig
2013-08-03 14:19             ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 16/31] dts: mpc512x: add clock related device tree specs Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-08-02 22:46         ` Mike Turquette
2013-08-02 22:46           ` Mike Turquette
2013-08-02 22:46           ` Mike Turquette
2013-07-22 12:14       ` [PATCH v3 17/31] clk: mpc512x: introduce COMMON_CLK for MPC512x Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-23 13:14         ` Gerhard Sittig
2013-07-23 13:14           ` Gerhard Sittig
2013-08-02 23:30           ` Mike Turquette
2013-08-02 23:30             ` Mike Turquette
2013-08-03 14:39             ` Gerhard Sittig
2013-08-03 14:39               ` Gerhard Sittig
2013-08-05 17:11               ` Mike Turquette
2013-08-05 17:11                 ` Mike Turquette
2013-08-02 23:41         ` Mike Turquette
2013-08-02 23:41           ` Mike Turquette
2013-08-02 23:41           ` Mike Turquette
2013-08-03 15:03           ` Gerhard Sittig
2013-08-03 15:03             ` Gerhard Sittig
2013-08-05 11:37         ` Mark Rutland
2013-08-05 11:37           ` Mark Rutland
2013-08-05 11:37           ` Mark Rutland
2013-08-05 17:01           ` Gerhard Sittig
2013-08-05 17:01             ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 18/31] dts: mpc512x: add clock specs for client lookups Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-08-02 23:41         ` Mike Turquette
2013-08-02 23:41           ` Mike Turquette
2013-08-02 23:41           ` Mike Turquette
2013-08-03 15:36           ` Gerhard Sittig
2013-08-03 15:36             ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 19/31] clk: mpc512x: don't pre-enable FEC and I2C clocks Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 20/31] spi: mpc512x: remove now obsolete clock lookup name Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 21/31] serial: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 22/31] clk: mpc512x: remove clkdev registration (uart, spi) Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 23/31] serial: mpc512x: setup the PSC FIFO clock as well Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 24/31] USB: fsl-mph-dr-of: remove now obsolete clock lookup name Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 25/31] mtd: mpc5121_nfc: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 26/31] [media] fsl-viu: " Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 27/31] net: can: mscan: add common clock support for mpc512x Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 13:04         ` Marc Kleine-Budde
2013-07-22 13:04           ` Marc Kleine-Budde
2013-07-22 13:04           ` Marc Kleine-Budde
2013-07-23 12:07           ` Gerhard Sittig
2013-07-23 12:07             ` Gerhard Sittig
2013-07-23 12:37             ` Marc Kleine-Budde
2013-07-23 12:37               ` Marc Kleine-Budde
2013-07-22 12:14       ` [PATCH v3 28/31] powerpc/mpc512x: improve DIU related clock setup Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 29/31] clk: mpc512x: switch to COMMON_CLK, remove PPC_CLOCK Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 30/31] net: can: mscan: remove non-common_clock code for MPC512x Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:14       ` [PATCH v3 31/31] clk: mpc512x: remove clkdev registration (sys/ref, header) Gerhard Sittig
2013-07-22 12:14         ` Gerhard Sittig
2013-07-22 12:33       ` [PATCH v3 00/31] add COMMON_CLK support for PowerPC MPC512x Gerhard Sittig
2013-07-22 12:33         ` Gerhard Sittig
2013-08-06 20:43       ` [PATCH v4 " Gerhard Sittig
2013-08-06 20:43         ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 01/31] spi: mpc512x: cleanup clock API use Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-21 19:22           ` Anatolij Gustschin
2013-08-21 19:48             ` Mark Brown
2013-08-21 20:38               ` Anatolij Gustschin
2013-08-22 10:02           ` Mark Brown
2013-08-22 10:02             ` Mark Brown
2013-08-06 20:43         ` [PATCH v4 02/31] serial: " Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-12 18:27           ` Greg Kroah-Hartman
2013-08-12 18:27             ` Greg Kroah-Hartman
2013-08-21 19:52           ` Anatolij Gustschin
2013-08-06 20:43         ` [PATCH v4 03/31] USB: fsl-mph-dr-of: " Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-21 20:45           ` Anatolij Gustschin
2013-08-06 20:43         ` [PATCH v4 04/31] mtd: mpc5121_nfc: " Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-23 21:47           ` Anatolij Gustschin
2013-08-06 20:43         ` [PATCH v4 05/31] [media] fsl-viu: " Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-23 21:48           ` Anatolij Gustschin
2013-08-06 20:43         ` [PATCH v4 06/31] i2c: mpc: " Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 07/31] fs_enet: silence a build warning (unused variable) Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 08/31] fs_enet: cleanup clock API use Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 09/31] powerpc/fsl-pci: improve " Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-08 20:12           ` Anatolij Gustschin
2013-08-12  7:57             ` Gerhard Sittig
2013-08-28 12:08           ` Gerhard Sittig
2013-08-28 12:08             ` Gerhard Sittig
2013-08-28 15:59             ` Gerhard Sittig
2013-08-28 15:59               ` Gerhard Sittig
2013-08-28 22:10               ` Benjamin Herrenschmidt
2013-08-28 22:10                 ` Benjamin Herrenschmidt
2013-08-06 20:43         ` [PATCH v4 10/31] net: can: mscan: add a comment on reg to idx mapping Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 11/31] net: can: mscan: improve clock API use Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-07  7:28           ` Marc Kleine-Budde
2013-08-07  7:28             ` Marc Kleine-Budde
2013-08-08 19:50             ` Gerhard Sittig
2013-08-08 19:50               ` Gerhard Sittig
2013-08-07  7:30           ` Marc Kleine-Budde
2013-08-07  7:30             ` Marc Kleine-Budde
2013-08-07  7:35             ` Marc Kleine-Budde
2013-08-07  7:35               ` Marc Kleine-Budde
2013-08-06 20:43         ` [PATCH v4 12/31] powerpc: mpc512x: array decl for MCLK registers in CCM Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-23 21:49           ` Anatolij Gustschin
2013-08-06 20:43         ` [PATCH v4 13/31] clk: wrap I/O access for improved portability Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 14/31] dts: mpc512x: prepare for preprocessor support Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-23 22:18           ` Anatolij Gustschin
2013-08-06 20:43         ` [PATCH v4 15/31] dts: mpc512x: introduce dt-bindings/clock/ header Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 16/31] dts: mpc512x: add clock related device tree specs Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 17/31] clk: mpc512x: introduce COMMON_CLK for MPC512x Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 18/31] dts: mpc512x: add clock specs for client lookups Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:43         ` [PATCH v4 19/31] clk: mpc512x: don't pre-enable FEC and I2C clocks Gerhard Sittig
2013-08-06 20:43           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 20/31] spi: mpc512x: switch to CCF names in clock lookup Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 21/31] serial: " Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-12 18:27           ` Greg Kroah-Hartman
2013-08-12 18:27             ` Greg Kroah-Hartman
2013-08-06 20:44         ` [PATCH v4 22/31] clk: mpc512x: remove PSC (UART, SPI) compat workarounds Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 23/31] serial: mpc512x: setup the PSC FIFO clock as well Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-12 18:27           ` Greg Kroah-Hartman
2013-08-12 18:27             ` Greg Kroah-Hartman
2013-08-06 20:44         ` [PATCH v4 24/31] USB: fsl-mph-dr-of: remove now obsolete clock lookup name Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 25/31] mtd: mpc5121_nfc: " Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 26/31] [media] fsl-viu: " Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 27/31] net: can: mscan: add common clock support for mpc512x Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 28/31] powerpc/mpc512x: improve DIU related clock setup Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 29/31] clk: mpc512x: switch to COMMON_CLK, remove PPC_CLOCK Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 30/31] net: can: mscan: remove non-CCF code for MPC512x Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 20:44         ` [PATCH v4 31/31] clk: mpc512x: remove remaining migration workarounds Gerhard Sittig
2013-08-06 20:44           ` Gerhard Sittig
2013-08-06 21:31         ` [PATCH v4 00/31] add COMMON_CLK support for PowerPC MPC512x Gerhard Sittig
2013-08-06 21:31           ` Gerhard Sittig
2013-08-07  7:36           ` Gerhard Sittig [this message]
2013-08-07  7:36             ` Gerhard Sittig
2013-08-07 15:40         ` Kumar Gala
2013-08-07 15:40           ` Kumar Gala
2013-08-08 18:41           ` Gerhard Sittig
2013-08-08 18:41             ` Gerhard Sittig
2013-08-28 13:50         ` Gerhard Sittig
2013-08-28 13:50           ` Gerhard Sittig
2013-07-16  6:05 ` [PATCH v1 17/24] serial: mpc512x: setup the PSC FIFO clock as well Gerhard Sittig
2013-07-16  6:05   ` Gerhard Sittig
2013-07-16  6:05 ` [PATCH v1 18/24] i2c: mpc: OF clock lookup for MPC512x Gerhard Sittig
2013-07-16  6:05   ` Gerhard Sittig
2013-07-16  6:05   ` Gerhard Sittig
2013-07-16  6:05 ` [PATCH v1 19/24] USB: fsl-mph-dr-of: OF clock lookup, prepare and enable Gerhard Sittig
2013-07-16  6:05   ` Gerhard Sittig
2013-07-16  6:05   ` Gerhard Sittig
2013-07-16  6:05 ` [PATCH v1 20/24] fs_enet: OF clock lookup (non-fatal), " Gerhard Sittig
2013-07-16  6:05   ` Gerhard Sittig
2013-07-16  6:05   ` Gerhard Sittig
2013-07-16  8:45 ` [PATCH v1 22/24] powerpc/fsl-pci: OF clock lookup, prepare before enable Gerhard Sittig
2013-07-16  8:45   ` Gerhard Sittig
2013-07-16  8:45 ` [PATCH v1 24/24] net: can: mscan: remove MPC512x non-COMMON_CLK code path Gerhard Sittig
2013-07-16  8:45   ` Gerhard Sittig
2013-07-16  8:45   ` Gerhard Sittig

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130807073645.GT2580@book.gsilab.sittig.org \
    --to=gsi@denx.de \
    --cc=agust@denx.de \
    --cc=broonie@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=dwmw2@infradead.org \
    --cc=dzu@denx.de \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=m.chehab@samsung.com \
    --cc=mkl@pengutronix.de \
    --cc=mturquette@linaro.org \
    --cc=pantelis.antoniou@gmail.com \
    --cc=rob.herring@calxeda.com \
    --cc=wg@grandegger.com \
    --cc=wsa@the-dreams.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.