All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/22] clk: at91: add sama7g5 support
@ 2020-07-29 14:51 Claudiu Beznea
  2020-07-29 14:51 ` [PATCH 01/22] clk: check hw and hw->dev before dereference it Claudiu Beznea
                   ` (21 more replies)
  0 siblings, 22 replies; 38+ messages in thread
From: Claudiu Beznea @ 2020-07-29 14:51 UTC (permalink / raw)
  To: u-boot

The purpose of this series is to add clock support for SAMA7G5.
Allong with this, clock drivers were switched to CCF and aligned
with their corresponding versions present in Linux.
Some changes were done for CCF, patches 1, 2, 4, 5, 6 (I don't know
if they were as is by intention of a fixes tag is needed in there).

Also patch 3/22 has been added to support clock re-reparenting (this
is minimal support and hope it doesn't break anything if used).

Thank you,
Claudiu Beznea


Claudiu Beznea (22):
  clk: check hw and hw->dev before dereference it
  clk: check pointer returned by dev_get_parent()
  dm: core: add support for device re-parenting
  clk: bind clk to new parent device
  clk: do not disable clock if it is critical
  clk: get clock pointer before proceeding
  clk: at91: add pre-requisite headers for AT91 clock architecture
  clk: at91: pmc: add helpers for clock drivers
  clk: at91: move clock code to compat.c
  clk: at91: sckc: add driver compatible with ccf
  clk: at91: clk-main: add driver compatible with ccf
  clk: at91: sam9x60-pll: add driver compatible with ccf
  clk: at91: clk-master: add driver compatible with ccf
  clk: at91: clk-master: add support for sama7g5
  clk: at91: clk-utmi: add driver compatible with ccf
  clk: at91: clk-utmi: add support for sama7g5
  clk: at91: clk-programmable: add driver compatible with ccf
  clk: at91: clk-system: add driver compatible with ccf
  clk: at91: clk-peripheral: add driver compatible with ccf
  clk: at91: clk-generic: add driver compatible with ccf
  clk: at91: pmc: add generic clock ops
  clk: at91: sama7g5: add clock support

 drivers/clk/at91/Kconfig            |    7 +
 drivers/clk/at91/Makefile           |   15 +-
 drivers/clk/at91/clk-generated.c    |  178 -----
 drivers/clk/at91/clk-generic.c      |  202 +++++
 drivers/clk/at91/clk-h32mx.c        |   56 --
 drivers/clk/at91/clk-main.c         |  381 +++++++++-
 drivers/clk/at91/clk-master.c       |  331 ++++++++-
 drivers/clk/at91/clk-peripheral.c   |  291 ++++++--
 drivers/clk/at91/clk-plla.c         |   54 --
 drivers/clk/at91/clk-plladiv.c      |   85 ---
 drivers/clk/at91/clk-programmable.c |  208 ++++++
 drivers/clk/at91/clk-sam9x60-pll.c  |  442 +++++++++++
 drivers/clk/at91/clk-slow.c         |   36 -
 drivers/clk/at91/clk-system.c       |  143 ++--
 drivers/clk/at91/clk-usb.c          |  147 ----
 drivers/clk/at91/clk-utmi.c         |  234 ++++--
 drivers/clk/at91/compat.c           | 1023 +++++++++++++++++++++++++
 drivers/clk/at91/pmc.c              |  218 +++---
 drivers/clk/at91/pmc.h              |  140 +++-
 drivers/clk/at91/sama7g5.c          | 1401 +++++++++++++++++++++++++++++++++++
 drivers/clk/at91/sckc.c             |  169 ++++-
 drivers/clk/clk-uclass.c            |   58 +-
 drivers/clk/clk.c                   |    3 +
 drivers/core/device.c               |   26 +
 include/dm/device-internal.h        |    9 +
 include/dt-bindings/clk/at91.h      |   22 +
 include/linux/clk/at91_pmc.h        |  247 ++++++
 27 files changed, 5202 insertions(+), 924 deletions(-)
 delete mode 100644 drivers/clk/at91/clk-generated.c
 create mode 100644 drivers/clk/at91/clk-generic.c
 delete mode 100644 drivers/clk/at91/clk-h32mx.c
 delete mode 100644 drivers/clk/at91/clk-plla.c
 delete mode 100644 drivers/clk/at91/clk-plladiv.c
 create mode 100644 drivers/clk/at91/clk-programmable.c
 create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c
 delete mode 100644 drivers/clk/at91/clk-slow.c
 delete mode 100644 drivers/clk/at91/clk-usb.c
 create mode 100644 drivers/clk/at91/compat.c
 create mode 100644 drivers/clk/at91/sama7g5.c
 create mode 100644 include/dt-bindings/clk/at91.h
 create mode 100644 include/linux/clk/at91_pmc.h

-- 
2.7.4

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

end of thread, other threads:[~2020-08-04 15:55 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-29 14:51 [PATCH 00/22] clk: at91: add sama7g5 support Claudiu Beznea
2020-07-29 14:51 ` [PATCH 01/22] clk: check hw and hw->dev before dereference it Claudiu Beznea
2020-08-04  2:00   ` Simon Glass
2020-08-04  7:19     ` Claudiu.Beznea at microchip.com
2020-08-04 15:08       ` Simon Glass
2020-08-04 15:25         ` Claudiu.Beznea at microchip.com
2020-08-04 15:29           ` Simon Glass
2020-08-04 15:55             ` Claudiu.Beznea at microchip.com
2020-07-29 14:51 ` [PATCH 02/22] clk: check pointer returned by dev_get_parent() Claudiu Beznea
2020-08-04  2:00   ` Simon Glass
2020-08-04  7:19     ` Claudiu.Beznea at microchip.com
2020-07-29 14:51 ` [PATCH 03/22] dm: core: add support for device re-parenting Claudiu Beznea
2020-08-04  2:00   ` Simon Glass
2020-08-04  7:24     ` Claudiu.Beznea at microchip.com
2020-07-29 14:51 ` [PATCH 04/22] clk: bind clk to new parent device Claudiu Beznea
2020-08-04  2:00   ` Simon Glass
2020-08-04  7:24     ` Claudiu.Beznea at microchip.com
2020-07-29 14:51 ` [PATCH 05/22] clk: do not disable clock if it is critical Claudiu Beznea
2020-08-04  2:00   ` Simon Glass
2020-07-29 14:51 ` [PATCH 06/22] clk: get clock pointer before proceeding Claudiu Beznea
2020-08-04  2:00   ` Simon Glass
2020-08-04  7:26     ` Claudiu.Beznea at microchip.com
2020-07-29 14:51 ` [PATCH 07/22] clk: at91: add pre-requisite headers for AT91 clock architecture Claudiu Beznea
2020-07-29 14:51 ` [PATCH 08/22] clk: at91: pmc: add helpers for clock drivers Claudiu Beznea
2020-07-29 14:51 ` [PATCH 09/22] clk: at91: move clock code to compat.c Claudiu Beznea
2020-07-29 14:51 ` [PATCH 10/22] clk: at91: sckc: add driver compatible with ccf Claudiu Beznea
2020-07-29 14:51 ` [PATCH 11/22] clk: at91: clk-main: " Claudiu Beznea
2020-07-29 14:51 ` [PATCH 12/22] clk: at91: sam9x60-pll: " Claudiu Beznea
2020-07-29 14:51 ` [PATCH 13/22] clk: at91: clk-master: " Claudiu Beznea
2020-07-29 14:51 ` [PATCH 14/22] clk: at91: clk-master: add support for sama7g5 Claudiu Beznea
2020-07-29 14:51 ` [PATCH 15/22] clk: at91: clk-utmi: add driver compatible with ccf Claudiu Beznea
2020-07-29 14:51 ` [PATCH 16/22] clk: at91: clk-utmi: add support for sama7g5 Claudiu Beznea
2020-07-29 14:51 ` [PATCH 17/22] clk: at91: clk-programmable: add driver compatible with ccf Claudiu Beznea
2020-07-29 14:51 ` [PATCH 18/22] clk: at91: clk-system: " Claudiu Beznea
2020-07-29 14:51 ` [PATCH 19/22] clk: at91: clk-peripheral: " Claudiu Beznea
2020-07-29 14:51 ` [PATCH 20/22] clk: at91: clk-generic: " Claudiu Beznea
2020-07-29 14:51 ` [PATCH 21/22] clk: at91: pmc: add generic clock ops Claudiu Beznea
2020-07-29 14:51 ` [PATCH 22/22] clk: at91: sama7g5: add clock support Claudiu Beznea

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.