mirror of https://github.com/torvalds/linux.git
- Sync dtc to upstream version v1.6.0-51-g183df9e9c2b9 and build
host fdtoverlay
- Add kbuild support to build DT overlays (%.dtbo)
- Drop NULLifying match table in of_match_device(). In preparation for
this, there are several driver cleanups to use
(of_)?device_get_match_data().
- Drop pointless wrappers from DT struct device API
- Convert USB binding schemas to use graph schema and remove old plain
text graph binding doc
- Convert spi-nor and v3d GPU bindings to DT schema
- Tree wide schema fixes for if/then schemas, array size constraints,
and undocumented compatible strings in examples
- Handle 'no-map' correctly for already reserved memblock regions
-----BEGIN PGP SIGNATURE-----
iQJEBAABCgAuFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmAz1GEQHHJvYmhAa2Vy
bmVsLm9yZwAKCRD6+121jbxhw55/D/955O2f5Gjp7bXvdoSucZtks/lqlC/eIAAw
An5pjBL+o1urXsvafEMYemwmnwq/U4vy0aJRoAK1+MiI4masb56ET0KN5LsOudki
b3M/O16RqGF31+blWyoxseZnZh6KsKzIRoE5XAtbr/QAnpdI0/5BgGoWSWYtDk2v
LddL650/BieyvzdnFTLWCMAxd6DW0P9SI+8N3E+XlxAWCYQrLCqVELHbkrxAGCuN
CggHIIiNf2K7z4UopVsGjnUwML9YRHXc9wOpF1c4CBrLu9TfDvdQ4OnNcnxcl/Sp
E2FTHG0jSVm3VJRBbk4e68uvt3HrJJWsYnMtu2QTweGC/GbeUr9LJ0MIbSwp+rsL
FEqCMFWOniq27eJBk6jHckaoBl93AHQlIGdJR/pFAi9Ijt32tUdVG5kqD/Tl+xKm
njPcjVjWilr2ssfZ4tUggzPp2fjrau88ZS8qLja31vElzvULeA67KjEtG0RZAtwg
ywfATiCaT096pR9v2VYuL/5NNnZFxHx3hWsOH1rcsyPk0BLguU3dkrAn28XBVQFd
cOPfR3T/wsT0wHDht2aXPSM0hBiejFmvLhebGuJN9lqG+Pc1f87xiCT3pM7wymtJ
iqTMrQ7dUgjQgU91PjatdB17tlnGHe0hh8AiuhQoPgOprpRKszG+rBFJLG3yRnl7
QmLZnQTIhw==
=9V4A
-----END PGP SIGNATURE-----
Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
- Sync dtc to upstream version v1.6.0-51-g183df9e9c2b9 and build host
fdtoverlay
- Add kbuild support to build DT overlays (%.dtbo)
- Drop NULLifying match table in of_match_device().
In preparation for this, there are several driver cleanups to use
(of_)?device_get_match_data().
- Drop pointless wrappers from DT struct device API
- Convert USB binding schemas to use graph schema and remove old plain
text graph binding doc
- Convert spi-nor and v3d GPU bindings to DT schema
- Tree wide schema fixes for if/then schemas, array size constraints,
and undocumented compatible strings in examples
- Handle 'no-map' correctly for already reserved memblock regions
* tag 'devicetree-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (35 commits)
driver core: platform: Drop of_device_node_put() wrapper
of: Remove of_dev_{get,put}()
dt-bindings: usb: Change descibe to describe in usbmisc-imx.txt
dt-bindings: can: rcar_canfd: Group tuples in pin control properties
dt-bindings: power: renesas,apmu: Group tuples in cpus properties
dt-bindings: mtd: spi-nor: Convert to DT schema format
dt-bindings: Use portable sort for version cmp
dt-bindings: ethernet-controller: fix fixed-link specification
dt-bindings: irqchip: Add node name to PRUSS INTC
dt-bindings: interconnect: Fix the expected number of cells
dt-bindings: Fix errors in 'if' schemas
dt-bindings: iommu: renesas,ipmmu-vmsa: Make 'power-domains' conditionally required
dt-bindings: Fix undocumented compatible strings in examples
kbuild: Add support to build overlays (%.dtbo)
scripts: dtc: Remove the unused fdtdump.c file
scripts: dtc: Build fdtoverlay tool
scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9
scripts: dtc: Fetch fdtoverlay.c from external DTC project
dt-bindings: thermal: sun8i: Fix misplaced schema keyword in compatible strings
dt-bindings: iio: dac: Fix AD5686 references
...
|
||
|---|---|---|
| .. | ||
| sifive | ||
| st | ||
| ti | ||
| actions,owl-cmu.txt | ||
| adi,axi-clkgen.yaml | ||
| allwinner,sun4i-a10-ahb-clk.yaml | ||
| allwinner,sun4i-a10-apb0-clk.yaml | ||
| allwinner,sun4i-a10-apb1-clk.yaml | ||
| allwinner,sun4i-a10-axi-clk.yaml | ||
| allwinner,sun4i-a10-ccu.yaml | ||
| allwinner,sun4i-a10-cpu-clk.yaml | ||
| allwinner,sun4i-a10-display-clk.yaml | ||
| allwinner,sun4i-a10-gates-clk.yaml | ||
| allwinner,sun4i-a10-mbus-clk.yaml | ||
| allwinner,sun4i-a10-mmc-clk.yaml | ||
| allwinner,sun4i-a10-mod0-clk.yaml | ||
| allwinner,sun4i-a10-mod1-clk.yaml | ||
| allwinner,sun4i-a10-osc-clk.yaml | ||
| allwinner,sun4i-a10-pll1-clk.yaml | ||
| allwinner,sun4i-a10-pll3-clk.yaml | ||
| allwinner,sun4i-a10-pll5-clk.yaml | ||
| allwinner,sun4i-a10-pll6-clk.yaml | ||
| allwinner,sun4i-a10-tcon-ch0-clk.yaml | ||
| allwinner,sun4i-a10-usb-clk.yaml | ||
| allwinner,sun4i-a10-ve-clk.yaml | ||
| allwinner,sun5i-a13-ahb-clk.yaml | ||
| allwinner,sun6i-a31-pll6-clk.yaml | ||
| allwinner,sun7i-a20-gmac-clk.yaml | ||
| allwinner,sun7i-a20-out-clk.yaml | ||
| allwinner,sun8i-a83t-de2-clk.yaml | ||
| allwinner,sun8i-h3-bus-gates-clk.yaml | ||
| allwinner,sun9i-a80-ahb-clk.yaml | ||
| allwinner,sun9i-a80-apb0-clk.yaml | ||
| allwinner,sun9i-a80-cpus-clk.yaml | ||
| allwinner,sun9i-a80-de-clks.yaml | ||
| allwinner,sun9i-a80-gt-clk.yaml | ||
| allwinner,sun9i-a80-mmc-config-clk.yaml | ||
| allwinner,sun9i-a80-pll4-clk.yaml | ||
| allwinner,sun9i-a80-usb-clks.yaml | ||
| allwinner,sun9i-a80-usb-mod-clk.yaml | ||
| allwinner,sun9i-a80-usb-phy-clk.yaml | ||
| alphascale,acc.txt | ||
| altr_socfpga.txt | ||
| amlogic,axg-audio-clkc.txt | ||
| amlogic,gxbb-aoclkc.txt | ||
| amlogic,gxbb-clkc.txt | ||
| amlogic,meson8-ddr-clkc.yaml | ||
| amlogic,meson8b-clkc.txt | ||
| arm,syscon-icst.yaml | ||
| armada3700-periph-clock.txt | ||
| armada3700-tbg-clock.txt | ||
| armada3700-xtal-clock.txt | ||
| artpec6.txt | ||
| at91-clock.txt | ||
| axs10x-i2s-pll-clock.txt | ||
| baikal,bt1-ccu-div.yaml | ||
| baikal,bt1-ccu-pll.yaml | ||
| bitmain,bm1880-clk.yaml | ||
| brcm,bcm63xx-clocks.txt | ||
| brcm,bcm2711-dvp.yaml | ||
| brcm,bcm2835-aux-clock.txt | ||
| brcm,bcm2835-cprman.txt | ||
| brcm,bcm53573-ilp.txt | ||
| brcm,iproc-clocks.txt | ||
| brcm,kona-ccu.txt | ||
| calxeda.yaml | ||
| canaan,k210-clk.yaml | ||
| cirrus,lochnagar.yaml | ||
| clk-exynos-audss.txt | ||
| clk-palmas-clk32kg-clocks.txt | ||
| clk-s5pv210-audss.txt | ||
| clock-bindings.txt | ||
| clps711x-clock.txt | ||
| cs2000-cp.txt | ||
| dove-divider-clock.txt | ||
| efm32-clock.txt | ||
| exynos4-clock.txt | ||
| exynos7-clock.txt | ||
| exynos3250-clock.txt | ||
| exynos5250-clock.txt | ||
| exynos5260-clock.txt | ||
| exynos5410-clock.txt | ||
| exynos5420-clock.txt | ||
| exynos5433-clock.txt | ||
| fixed-clock.yaml | ||
| fixed-factor-clock.yaml | ||
| fixed-mmio-clock.txt | ||
| fsl,flexspi-clock.yaml | ||
| fsl,plldig.yaml | ||
| fsl,sai-clock.yaml | ||
| fujitsu,mb86s70-crg11.txt | ||
| gpio-gate-clock.txt | ||
| gpio-mux-clock.txt | ||
| hi3620-clock.txt | ||
| hi3660-clock.txt | ||
| hi3670-clock.txt | ||
| hi6220-clock.txt | ||
| hisi-crg.txt | ||
| hix5hd2-clock.txt | ||
| idt,versaclock5.yaml | ||
| img,boston-clock.txt | ||
| imx1-clock.yaml | ||
| imx5-clock.yaml | ||
| imx6q-clock.yaml | ||
| imx6sl-clock.yaml | ||
| imx6sll-clock.yaml | ||
| imx6sx-clock.yaml | ||
| imx6ul-clock.yaml | ||
| imx7d-clock.yaml | ||
| imx7ulp-pcc-clock.yaml | ||
| imx7ulp-scg-clock.yaml | ||
| imx8m-clock.yaml | ||
| imx8qxp-lpcg.yaml | ||
| imx21-clock.yaml | ||
| imx23-clock.yaml | ||
| imx25-clock.yaml | ||
| imx27-clock.yaml | ||
| imx28-clock.yaml | ||
| imx31-clock.yaml | ||
| imx35-clock.yaml | ||
| ingenic,cgu.yaml | ||
| intc_stratix10.txt | ||
| intel,agilex.yaml | ||
| intel,cgu-lgm.yaml | ||
| intel,easic-n5x.yaml | ||
| keystone-gate.txt | ||
| keystone-pll.txt | ||
| lpc1850-ccu.txt | ||
| lpc1850-cgu.txt | ||
| lpc1850-creg-clk.txt | ||
| lsi,axm5516-clks.txt | ||
| marvell,berlin.txt | ||
| marvell,mmp2-audio-clock.yaml | ||
| marvell,mmp2-clock.yaml | ||
| marvell,pxa168.txt | ||
| marvell,pxa910.txt | ||
| marvell,pxa1928.txt | ||
| maxim,max9485.txt | ||
| maxim,max77686.txt | ||
| microchip,pic32.txt | ||
| microchip,sparx5-dpll.yaml | ||
| milbeaut-clock.yaml | ||
| moxa,moxart-clock.txt | ||
| mstar,msc313-mpll.yaml | ||
| mvebu-core-clock.txt | ||
| mvebu-corediv-clock.txt | ||
| mvebu-cpu-clock.txt | ||
| mvebu-gated-clock.txt | ||
| nspire-clock.txt | ||
| nuvoton,npcm750-clk.txt | ||
| nvidia,tegra20-car.txt | ||
| nvidia,tegra30-car.txt | ||
| nvidia,tegra114-car.txt | ||
| nvidia,tegra124-car.txt | ||
| nvidia,tegra124-dfll.txt | ||
| nvidia,tegra210-car.txt | ||
| nxp,lpc3220-clk.txt | ||
| nxp,lpc3220-usb-clk.txt | ||
| oxnas,stdclk.txt | ||
| pistachio-clock.txt | ||
| pwm-clock.txt | ||
| pxa-clock.txt | ||
| qca,ath79-pll.txt | ||
| qcom,a7pll.yaml | ||
| qcom,a53pll.yaml | ||
| qcom,aoncc-sm8250.yaml | ||
| qcom,audiocc-sm8250.yaml | ||
| qcom,camcc.txt | ||
| qcom,dispcc-sm8x50.yaml | ||
| qcom,gcc-apq8064.yaml | ||
| qcom,gcc-ipq8074.yaml | ||
| qcom,gcc-msm8996.yaml | ||
| qcom,gcc-msm8998.yaml | ||
| qcom,gcc-qcs404.yaml | ||
| qcom,gcc-sc7180.yaml | ||
| qcom,gcc-sc7280.yaml | ||
| qcom,gcc-sc8180x.yaml | ||
| qcom,gcc-sdx55.yaml | ||
| qcom,gcc-sm8150.yaml | ||
| qcom,gcc-sm8250.yaml | ||
| qcom,gcc-sm8350.yaml | ||
| qcom,gcc.yaml | ||
| qcom,gpucc-sdm660.yaml | ||
| qcom,gpucc.yaml | ||
| qcom,hfpll.txt | ||
| qcom,krait-cc.txt | ||
| qcom,lcc.txt | ||
| qcom,lpasscc.txt | ||
| qcom,mmcc.yaml | ||
| qcom,msm8996-apcc.yaml | ||
| qcom,msm8998-gpucc.yaml | ||
| qcom,q6sstopcc.yaml | ||
| qcom,rpmcc.txt | ||
| qcom,rpmhcc.yaml | ||
| qcom,sc7180-camcc.yaml | ||
| qcom,sc7180-dispcc.yaml | ||
| qcom,sc7180-lpasscorecc.yaml | ||
| qcom,sc7180-mss.yaml | ||
| qcom,sdm845-dispcc.yaml | ||
| qcom,spmi-clkdiv.txt | ||
| qcom,turingcc.txt | ||
| qcom,videocc.yaml | ||
| qoriq-clock.txt | ||
| renesas,cpg-clocks.yaml | ||
| renesas,cpg-div6-clock.yaml | ||
| renesas,cpg-mssr.yaml | ||
| renesas,cpg-mstp-clocks.yaml | ||
| renesas,emev2-smu.txt | ||
| renesas,h8s2678-pll-clock.txt | ||
| renesas,h8300-div-clock.txt | ||
| renesas,r9a06g032-sysctrl.txt | ||
| renesas,rcar-usb2-clock-sel.yaml | ||
| rockchip,px30-cru.txt | ||
| rockchip,rk3036-cru.txt | ||
| rockchip,rk3128-cru.txt | ||
| rockchip,rk3188-cru.txt | ||
| rockchip,rk3228-cru.txt | ||
| rockchip,rk3288-cru.txt | ||
| rockchip,rk3308-cru.txt | ||
| rockchip,rk3328-cru.txt | ||
| rockchip,rk3368-cru.txt | ||
| rockchip,rk3399-cru.txt | ||
| rockchip,rv1108-cru.txt | ||
| samsung,s2mps11.txt | ||
| samsung,s3c64xx-clock.txt | ||
| samsung,s3c2410-clock.txt | ||
| samsung,s3c2412-clock.txt | ||
| samsung,s3c2443-clock.txt | ||
| samsung,s5pv210-clock.txt | ||
| silabs,si514.txt | ||
| silabs,si544.txt | ||
| silabs,si570.txt | ||
| silabs,si5341.txt | ||
| silabs,si5351.txt | ||
| snps,hsdk-pll-clock.txt | ||
| snps,pll-clock.txt | ||
| socionext,uniphier-clock.yaml | ||
| sprd,sc9860-clk.txt | ||
| sprd,sc9863a-clk.yaml | ||
| st,nomadik.txt | ||
| st,stm32-rcc.txt | ||
| st,stm32h7-rcc.txt | ||
| st,stm32mp1-rcc.yaml | ||
| stericsson,abx500.txt | ||
| ti,am654-ehrpwm-tbclk.yaml | ||
| ti,cdce706.txt | ||
| ti,cdce925.txt | ||
| ti,sci-clk.txt | ||
| ti-clkctrl.txt | ||
| ti-keystone-pllctrl.txt | ||
| ux500.txt | ||
| vf610-clock.txt | ||
| vt8500.txt | ||
| xgene.txt | ||
| xlnx,versal-clk.yaml | ||
| xlnx,zynqmp-clk.txt | ||
| zynq-7000.txt | ||