linux/Documentation/devicetree/bindings/arm
Linus Torvalds 3fec0eaaf0 This pull request contains zero diff to the core framework. It is a collection
of various clk driver updates. The biggest driver updates in terms of lines of
 code is the Allwinner driver, closely followed by the Qualcomm and Mediatek
 drivers. All of those hit high because we add so many lines of clk data. Coming
 in fourth place is i.MX which also adds a bunch of clk data. This accounts for
 the new driver additions this time around.
 
 Otherwise the patches are lots of little cleanups and fixes for various clk
 drivers that have baked in linux-next for a while. I suppose one highlight or
 theme is that more clk drivers are being updated to work as modules, which is
 interesting to see such critical SoC infrastructure work as a loadable module.
 
 New Drivers:
  - Support qcom SM8150/SM8250 video and display clks
  - Support Mediatek MT8167 clks
  - Add clock for CRC block found on vf610 SoCs
  - Add support for the Renesas R-Car V3U (R8A779A0) SoC
  - Add support for the VSP for Resizing clock on Renesas RZ/G1H
  - Support Allwinner A100 SoC clks
 
 Removed Drivers:
  - Remove i.MX21 clock driver, as i.MX21 platform support is being dropped
 
 Updates:
  - Change how qcom's display port clks work
  - Small non-critical fixes for TI clk driver
  - Remove various unused variables in clk drivers
  - Allow Rockchip clk driver to be a module
  - Remove most __clk_lookup() calls in Samsung drivers (yay!)
  - Support building i.MX ARMv8 platforms clock driver as module
  - Some kerneldoc fixes here and there
  - A couple of minor i.MX clk data corrections
  - Update audio clock inverter and fdiv2 flag on Amlogic g12
  - Make amlogic clk drivers configurable in Kconfig
  - Fix Renesas VSP clock names to match corrected hardware documentation
  - Sigma-delta modulation on Allwinner R40
  - Various fixes for at91 clk driver
  - Use semicolons instead of commas in some places
  - Mark some variables const so they can move to RO memory
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAl+R0K0RHHNib3lkQGtl
 cm5lbC5vcmcACgkQrQKIl8bklSU9xw/+KRDZ/xo7GKeC7QrRt4q5eWIW4l/HzjYH
 yeht/i7cEXy+jSJuOTBj4sIpOdvzdBQfsqMiNg7RKdtYs0HbYFywxWtnvetptuM1
 BCgSMDHHJ59EJSPEWAvE6bsl9xaVl4o0XEI2+qAoJ4OIcJVzVz+vRGQ7pDyEk2XT
 zTXRw4W+HftZXFB8Nw0JTj9YzBoZJzpnAB/vu2HzMYVAvoeQ8RhcdbipdSTjI+zY
 ++zkt8cmGP0iKloHbi3rk1A7w/ORJ//UjT24xmkwAO6t1CWEErVzXBtGkQ9K4ijy
 F2w5CzJb/szGCfnGlcchQ5kjB/FfgIKuLNlhTiptY+UZGIvSAbndhMSS3JFsqGbl
 aYUk5fpjdpneSsIPvHnnz1jIaK6OmHSoxmq7FgwaU+YDX6ZK6UKalMHbHUEpiNX+
 3a+FeKe2IVMZ0uVqpJGnd/o4Kud2CeRM1ufqu15ygbujfSH6xcO7fbUi/C8XJLMX
 7PR0Ze0PhwkMezdlxb3WpK+4MrOny3JT0DTAbAQDdAwsKFP/Sex4QMWP8PUdTmGY
 dQcrgvuXYC1hufOaY1JzxjfGrhEBuJAr7BsjBI+etUpnJ9Z5Uhguti/lnKm7oAlI
 EceBJ4B5M1iUYTkKXYxLWWzUlkIKNzgHvjRM2Q6Nn5LbyVlzM4i284C/E4M8AmVB
 nSXy1nWkSAU=
 =sKI8
 -----END PGP SIGNATURE-----

Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk updates from Stephen Boyd:
 "This contains no changes to the core framework. It is a collection of
  various clk driver updates.

  The biggest driver updates in terms of lines of code is the Allwinner
  driver, closely followed by the Qualcomm and Mediatek drivers. All of
  those hit high because we add so many lines of clk data. Coming in
  fourth place is i.MX which also adds a bunch of clk data. This
  accounts for the new driver additions this time around.

  Otherwise the patches are lots of little cleanups and fixes for
  various clk drivers that have baked in linux-next for a while. I
  suppose one highlight or theme is that more clk drivers are being
  updated to work as modules, which is interesting to see such critical
  SoC infrastructure work as a loadable module.

  New Drivers:
   - Support qcom SM8150/SM8250 video and display clks
   - Support Mediatek MT8167 clks
   - Add clock for CRC block found on vf610 SoCs
   - Add support for the Renesas R-Car V3U (R8A779A0) SoC
   - Add support for the VSP for Resizing clock on Renesas RZ/G1H
   - Support Allwinner A100 SoC clks

  Removed Drivers:
   - Remove i.MX21 clock driver, as i.MX21 platform support is being
     dropped

  Updates:
   - Change how qcom's display port clks work
   - Small non-critical fixes for TI clk driver
   - Remove various unused variables in clk drivers
   - Allow Rockchip clk driver to be a module
   - Remove most __clk_lookup() calls in Samsung drivers (yay!)
   - Support building i.MX ARMv8 platforms clock driver as module
   - Some kerneldoc fixes here and there
   - A couple of minor i.MX clk data corrections
   - Update audio clock inverter and fdiv2 flag on Amlogic g12
   - Make amlogic clk drivers configurable in Kconfig
   - Fix Renesas VSP clock names to match corrected hardware
     documentation
   - Sigma-delta modulation on Allwinner R40
   - Various fixes for at91 clk driver
   - Use semicolons instead of commas in some places
   - Mark some variables const so they can move to RO memory"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (102 commits)
  clk: imx8mq: Fix usdhc parents order
  clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
  clk: Restrict CLK_HSDK to ARC_SOC_HSDK
  clk: at91: sam9x60: support only two programmable clocks
  clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
  clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
  clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
  clk: ingenic: Use readl_poll_timeout instead of custom loop
  clk: ingenic: Use to_clk_info() macro for all clocks
  clk: bcm2835: add missing release if devm_clk_hw_register fails
  clk: at91: clk-sam9x60-pll: remove unused variable
  clk: at91: clk-main: update key before writing AT91_CKGR_MOR
  clk: at91: remove the checking of parent_name
  clk: clk-prima2: fix return value check in prima2_clk_init()
  clk: mmp2: Fix the display clock divider base
  clk: pxa: Constify static struct clk_ops
  clk: baikal-t1: Mark Ethernet PLL as critical
  clk: qoriq: modify MAX_PLL_DIV to 32
  clk: axi-clkgen: Set power bits for fractional mode
  clk: axi-clkgen: Add support for fractional dividers
  ...
2020-10-22 12:53:28 -07:00
..
altera dt-bindings: Add missing 'additionalProperties: false' 2020-03-31 09:03:17 -06:00
amlogic dt-bindings: Clean-up schema indentation formatting 2020-04-16 16:59:22 -05:00
apm
bcm USB/PHY/Thunderbolt driver patches for 5.10-rc1 2020-10-15 09:51:18 -07:00
calxeda dt-bindings: arm: Add Calxeda system registers json-schema binding 2020-05-03 11:10:42 -05:00
cpu-enable-method
firmware
freescale dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema 2020-08-17 15:38:32 -06:00
hisilicon dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml 2020-10-12 13:48:43 -05:00
keystone dt-bindings: arm: keystone: Add common TI SCI bindings 2020-07-28 17:06:36 -07:00
marvell dt-bindings: thermal: Get rid of thermal.txt and replace references 2020-07-21 10:40:08 +02:00
mediatek This pull request contains zero diff to the core framework. It is a collection 2020-10-22 12:53:28 -07:00
mrvl dt-bindings: arm: mrvl: Add missing compatible strings 2020-03-31 09:03:33 -06:00
msm dt-bindings: Add missing 'additionalProperties: false' 2020-03-31 09:03:17 -06:00
mstar dt-bindings: arm: mstar: remove the binding description for mstar,pmsleep 2020-07-31 10:58:23 +02:00
npcm
nxp dt-bindings: Clean-up schema indentation formatting 2020-04-16 16:59:22 -05:00
omap docs: dt: fix several broken references due to renames 2020-02-24 12:12:44 -06:00
rockchip
samsung - New Drivers 2020-10-14 15:56:58 -07:00
socionext Devicetree updates for v5.8: 2020-06-04 20:11:25 -07:00
sprd dt-bindings: arm: move sprd board file to vendor directory 2020-01-10 22:19:48 -08:00
stm32 dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
sunxi dt-bindings: Fix dtc warnings on reg and ranges in examples 2020-04-14 15:41:13 -05:00
tegra dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
ti dt-bindings: Fix more $id value mismatches filenames 2019-07-26 17:41:41 -06:00
ux500
vt8500
actions.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
altera.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
amazon,al.yaml dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3 2020-07-24 15:54:09 +02:00
amlogic,scpi.txt
amlogic.yaml dt-bindings: arm: amlogic: add support for the WeTek Core 2 2020-07-21 13:58:42 -07:00
arm,integrator.yaml dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
arm,realview.yaml dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
arm,scmi.txt dt-bindings: thermal: Get rid of thermal.txt and replace references 2020-07-21 10:40:08 +02:00
arm,scpi.txt dt-bindings: thermal: Get rid of thermal.txt and replace references 2020-07-21 10:40:08 +02:00
arm,versatile.yaml dt-bindings: arm: Add Versatile YAML schema 2020-03-04 15:30:48 +01:00
arm,vexpress-juno.yaml dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
arm-dsu-pmu.txt
atmel-at91.yaml dt-bindings: ARM: Document SAMA5D2-ICP 2020-04-13 15:20:20 +02:00
atmel-sysregs.txt ARM: Device-tree updates 2020-02-08 13:58:44 -08:00
axis.txt
axxia.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
bitmain.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
calxeda.yaml
cavium-thunder.txt
cavium-thunder2.txt
cci.txt
coresight-cpu-debug.txt dt-bindings: coresight: Change CPU phandle to required property 2019-07-04 12:23:26 +02:00
coresight-cti.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
coresight.txt dt-bindings: arm: coresight: Add optional property to replicators 2020-07-21 15:48:39 +02:00
cpu-capacity.txt dt-bindings: arm: Clean up CPU binding examples 2019-05-22 09:01:02 -05:00
cpus.yaml dt-bindings: Explicitly allow additional properties in common schemas 2020-10-07 11:30:06 -05:00
digicolor.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
fsl.yaml dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
fw-cfg.txt
gemini.txt
idle-states.yaml dt-bindings: arm: Convert arm,idle-state binding to DT schema 2020-01-06 17:37:12 -06:00
intel,keembay.yaml dt-bindings: Whitespace clean-ups in schema files 2020-08-14 08:55:58 -06:00
intel-ixp4xx.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
juno,scpi.txt
l2c2x0.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
mediatek.yaml dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-krane-sku176 2020-07-10 15:35:00 +02:00
microchip,sparx5.yaml dt-bindings: arm: sparx5: Add documentation for Microchip Sparx5 SoC 2020-07-22 22:28:33 +02:00
moxart.yaml dt-bindings: arm: Convert MOXA ART board/soc bindings to json-schema 2019-06-27 11:24:33 -06:00
nvidia,tegra194-ccplex.yaml dt-bindings: Explicitly allow additional properties in common schemas 2020-10-07 11:30:06 -05:00
oxnas.txt
picoxcell.txt
pmu.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
primecell.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
psci.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
qcom.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
rda.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
realtek.yaml dt-bindings: arm: realtek: Add Xnano X5 2020-04-12 23:59:19 +02:00
renesas,prr.yaml dt-bindings: Fix incorrect 'reg' property sizes 2020-05-14 14:43:27 -05:00
renesas.yaml dt-bindings: arm: renesas: Document beacon-rzg2m 2020-07-16 10:25:24 +02:00
rockchip.yaml dt-bindings: arm: rockchip: Add Rock Pi N8 binding 2020-07-18 17:06:13 +02:00
rtsm-dcscb.txt
scu.txt
secure.txt
sirf.yaml
sp810.txt
spe-pmu.txt
spear-misc.txt
spear.yaml
ste-nomadik.txt
ste-u300.txt
sti.yaml
sunxi.yaml dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings 2020-07-06 07:11:43 +02:00
swir.txt
syna.txt docs: dt: convert ABI.txt to ReST format 2020-05-04 17:09:52 -05:00
tegra.yaml dt-bindings: arm: Add missing root node constraint for board/SoC bindings 2020-10-05 07:58:51 -05:00
ux500.yaml dt-bindings: arm: ux500: Document samsung,golden compatible 2019-12-26 00:10:17 +01:00
versatile-sysreg.txt
vexpress-scc.txt
vexpress-sysreg.txt
vt8500.yaml
xen.txt docs: arm: convert docs to ReST and rename to *.rst 2019-07-15 09:20:24 -03:00
xilinx.yaml
zte,sysctrl.txt
zte.yaml