clk: at91: sync with Linux v5.8-rc1
This ports over a couple of changes that accrued upstream between v5.6,
when we last synchronized, and v5.8-rc1:

  5bf7f4a24938 clk: at91: sam9x60: Don't use audio PLL
  b0ecf1c6c6e8 clk: at91: usb: continue if clk_hw_round_rate() return zero
  43b203d32b77 clk: at91: sam9x60: fix usb clock parents
  d7a83d67a169 clk: at91: usb: use proper usbs_mask
  9962fb0d1995 clk: at91: usb: introduce num_parents in driver's structure
  12dc8d3be9d8 clk: at91: add at91sam9g45 pmc driver
  0969b242f7b8 clk: at91: add sama5d3 pmc driver
  143e04dab6b4 clk: at91: add at91sam9n12 pmc driver
  02ff48e4d7f7 clk: at91: add at91rm9200 pmc driver
  99e107439eea clk: at91: Add peripheral clock for PTC
  f6363c437dc6 clk: at91: pmc: do not continue if compatible not located
  7425f246f725 clk: at91: optimize pmc data allocation
  99767cd4406f clk: at91: allow setting PCKx parent via DT
  03a1ee1dad0e clk: at91: allow setting all PMC clock parents via DT

Besides fixes, mostly around sam9x60, this adds support for the new
a91 device tree clock bindings that were extended to the sama5d3 in v5.8-rc1.

Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 4d8ab62 commit 9db58b452b9961eaa8909ed1a46056cc176143d0
@Ahmad Fatoum Ahmad Fatoum authored on 23 Jun 2020
Sascha Hauer committed on 5 Jul 2020
Showing 14 changed files
View
drivers/clk/at91/Makefile
View
drivers/clk/at91/at91rm9200.c 0 → 100644
View
drivers/clk/at91/at91sam9260.c
View
drivers/clk/at91/at91sam9g45.c 0 → 100644
View
drivers/clk/at91/at91sam9n12.c 0 → 100644
View
drivers/clk/at91/at91sam9rl.c
View
drivers/clk/at91/at91sam9x5.c
View
drivers/clk/at91/clk-usb.c
View
drivers/clk/at91/pmc.c
View
drivers/clk/at91/pmc.h
View
drivers/clk/at91/sam9x60.c
View
drivers/clk/at91/sama5d2.c
View
drivers/clk/at91/sama5d3.c 0 → 100644
View
drivers/clk/at91/sama5d4.c