Linus Torvalds
d42b1c4757
Merge tag 'devicetree-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
...
Pull devicetree updates from Rob Herring:
"Bindings:
- Convert Qcom IOMMU, Amlogic timer, Freescale sec-v4.0, Toshiba
TC358764 display bridge, Parade PS8622 display bridge, and Xilinx
FPGA bindings to DT schema format
- Add qdu1000 and sa8775p SoC support to Qcom PDC interrupt
controller
- Add MediaTek MT8365 UART and SYSIRQ bindings
- Add Arm Cortex-A78C and X1C core compatibles
- Add vendor prefix for Novatek
- Remove bindings for stih415, sti416, stid127 platforms
- Drop uneeded quotes in schema files. This is preparation for
yamllint checking quoting for us.
- Add missing (unevaluated|additional)Properties constraints on child
node schemas
- Clean-up schema comments formatting
- Fix I2C and SPI node bus names in schema examples
- Clean-up some display compatibles schema syntax
- Fix incorrect references to lvds.yaml
- Gather all cache controller bindings in a common directory
DT core:
- Convert unittest to new void .remove platform device hook
- kerneldoc fixes for DT address of_pci_range_to_resource/
of_address_to_resource functions"
* tag 'devicetree-for-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (46 commits)
dt-bindings: rng: Drop unneeded quotes
dt-bindings: arm/soc: mediatek: Drop unneeded quotes
dt-bindings: soc: qcom: Drop unneeded quotes
dt-bindings: i2c: samsung: Fix 'deprecated' value
dt-bindings: display: Fix lvds.yaml references
dt-bindings: display: simplify compatibles syntax
dt-bindings: display: mediatek: simplify compatibles syntax
dt-bindings: drm/bridge: ti-sn65dsi86: Fix the video-interfaces.yaml references
dt-bindings: timer: Drop unneeded quotes
dt-bindings: interrupt-controller: qcom,pdc: document qcom,qdu1000-pdc
dt-bindings: interrupt-controller: qcom-pdc: add compatible for sa8775p
dt-bindings: reset: remove stih415/stih416 reset
dt-bindings: net: dwmac: sti: remove stih415/sti416/stid127
dt-bindings: irqchip: sti: remove stih415/stih416 and stid127
dt-bindings: iommu: Convert QCOM IOMMU to YAML
dt-bindings: irqchip: ti,sci-inta: Add optional power-domains property
dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
of: address: Reshuffle to remove forward declarations
of: address: Fix documented return value of of_pci_range_to_resource()
of: address: Document return value of of_address_to_resource()
...
2023-04-27 09:23:57 -07:00
Rob Herring
e62fc18213
dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas
...
Just as unevaluatedProperties or additionalProperties are required at
the top level of schemas, they should (and will) also be required for
child node schemas. That ensures only documented properties are
present.
Add unevaluatedProperties or additionalProperties as appropriate, and
then add any missing properties flagged by the addition.
Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com >
Acked-by: Guenter Roeck <linux@roeck-us.net >
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Acked-by: Mark Brown <broonie@kernel.org >
Acked-by: Lee Jones <lee@kernel.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230124230228.372305-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2023-04-05 15:38:38 -05:00
Marek Vasut
9320fad102
dt-bindings: soc: imx-blk-ctrl: Drop leading label in blk-ctrl in examples
...
Drop the leading label in block controller examples, it is unused.
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2023-03-27 10:50:54 +08:00
Marek Vasut
706b511f0c
dt-bindings: soc: imx8m-blk-ctrl: Rename blk_ctrl to blk-ctrl in examples
...
Rename blk_ctrl@ to blk-ctrl (with dash instead of underscore) in examples
so that they would match the imx8m[mn].dtsi in current Linux kernel.
Signed-off-by: Marek Vasut <marex@denx.de >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2023-03-27 10:50:43 +08:00
Marek Vasut
1cb0c87d27
dt-bindings: soc: imx8mp-media-blk-ctrl: Add LDB subnode into schema and example
...
Document the LDB bridge subnode and add the subnode into the example.
For the subnode to work, the block control must scan its subnodes and
bind drivers to them, do not misuse either simple-bus or simple-mfd
here.
Acked-by: Alexander Stein <alexander.stein@ew.tq-group.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Liu Ying <victor.liu@nxp.com >
Tested-by: Alexander Stein <alexander.stein@ew.tq-group.com >
Signed-off-by: Marek Vasut <marex@denx.de >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2023-03-14 11:08:05 +08:00
Marek Vasut
0d2c843ce5
dt-bindings: soc: imx8mp-media-blk-ctrl: Align block controller example name
...
Align the block controller example node name with Linux imx8mp.dtsi .
No functional change.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com >
Reviewed-by: Liu Ying <victor.liu@nxp.com >
Tested-by: Alexander Stein <alexander.stein@ew.tq-group.com >
Signed-off-by: Marek Vasut <marex@denx.de >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2023-03-14 11:07:26 +08:00
Peng Fan
2aecb8ee6e
dt-bindings: soc: imx: add IOMUXC GPR support
...
Add binding doc for i.MX IOMUX Controller General Purpose Registers
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2023-01-09 16:44:40 +08:00
Lucas Stach
ba70e17332
dt-bindings: soc: imx8mp-hsio-blk-ctrl: add clock cells
...
The HSIO blk-ctrl has a internal PLL, which can be used as a reference
clock for the PCIe PHY. Add clock-cells to the binding to allow the
driver to expose this PLL.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2023-01-01 11:00:30 +08:00
Peng Fan
121494030c
dt-bindings: soc: add i.MX93 mediamix blk ctrl
...
Add DT bindings for i.MX93 MEDIAMIX BLK CTRL.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-09-17 16:25:50 +08:00
Peng Fan
4fed4d20c5
dt-bindings: soc: add i.MX93 SRC
...
Add bindings for i.MX93 System Reset Controller(SRC). SRC supports
resets and power gating for mixes.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-09-17 16:25:49 +08:00
Peng Fan
c7ebd54158
dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
...
i.MX8MP VPU blk ctrl module has similar design as i.MX8MM, so reuse
the i.MX8MM VPU blk ctrl yaml file. And add description for the items.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-09-17 16:25:49 +08:00
Peng Fan
2345fc8dc2
dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
...
i.MX8MM VPU support NoC QoS setting, so add interconnect property
for i.MX8MM VPU blk ctrl
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-09-17 16:25:49 +08:00
Peng Fan
c1d9381ce4
dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
...
minItems and maxItems are set as the same value. In such case minItems is
not necessary. So drop it.
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-09-17 16:25:49 +08:00
Peng Fan
05099a846f
dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl
...
Add interconnect property for i.MX8MP hsio blk ctrl
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-08-17 16:43:47 +08:00
Peng Fan
2928ff9649
dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl
...
Add interconnect property for i.MX8MP hdmi blk ctrl
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-08-17 16:43:39 +08:00
Peng Fan
6ad45d25dd
dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl
...
Add interconnect property for i.MX8MP mediamix blk ctrl
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-08-17 16:43:29 +08:00
Laurent Pinchart
15e1a9bc41
dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example
...
The DT example incorrectly names the ISP power domain "isp1" instead of
"isp". This causes a validation failure:
Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.example.dtb: blk-ctl@32ec0000: power-domain-names:7: 'isp' was expected
From schema: Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml
Fix it.
Fixes: 8b3dd27bfe ("dt-bindings: soc: Add i.MX8MP media block control DT bindings")
Reported-by: Rob Herring <robh+dt@kernel.org >
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Peng Fan <peng.fan@nxp.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20220510200543.13482-1-laurent.pinchart@ideasonboard.com
2022-05-31 21:24:28 -05:00
Lucas Stach
e95a7329f8
dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl
...
Add the DT binding for the HDMI blk-ctrl found on the i.MX8MP SoC.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-05-05 09:24:41 +08:00
Paul Elder
8b3dd27bfe
dt-bindings: soc: Add i.MX8MP media block control DT bindings
...
The i.MX8MP Media Block Control (MEDIA BLK_CTRL) is a top-level
peripheral providing access to the NoC and ensuring proper power
sequencing of the peripherals within the MEDIAMIX domain. Add DT
bindings for it.
There is already a driver for block controls of other SoCs in the i.MX8M
family, so these bindings will expand upon that.
Signed-off-by: Paul Elder <paul.elder@ideasonboard.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Reviewed-by: Marek Vasut <marex@denx.de >
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-05-05 09:24:41 +08:00
Lucas Stach
8a473f4560
dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl
...
This adds the binding for the HSIO blk-ctrl on the i.MX8MP SoC.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-02-13 10:02:17 +08:00
Lucas Stach
182c4e1f92
dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl
...
This adds the DT binding for the i.MX8MQ VPU blk-ctrl.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Signed-off-by: Adam Ford <aford173@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2022-02-11 10:49:26 +08:00
Adam Ford
e1e06edd94
dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl
...
Add the DT binding for the i.MX8MN DISP blk-ctrl.
Signed-off-by: Adam Ford <aford173@gmail.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2021-12-17 10:54:26 +08:00
Lucas Stach
a84a8a7cab
dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl
...
This adds the DT binding for the i.MX8MM VPU blk-ctrl.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2021-10-05 14:36:06 +08:00
Lucas Stach
7fd530be1b
dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl
...
This adds the DT binding for the i.MX8MM VPU blk-ctrl.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2021-10-05 14:35:39 +08:00
Alice Guo
267d467140
dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID
...
Add DT Binding doc for the Unique ID of i.MX 8M series.
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Alice Guo <alice.guo@nxp.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2021-01-11 10:05:53 +08:00
Rob Herring
6a0e321ea7
dt-bindings: Explicitly allow additional properties in common schemas
...
In order to add meta-schema checks for additional/unevaluatedProperties
being present, all schema need to make this explicit. As common/shared
schema are included by other schemas, they should always allow for
additionalProperties.
Acked-by: Mark Brown <broonie@kernel.org >
Acked-by: Krzysztof Kozlowski <krzk@kernel.org >
Acked-by: Sebastian Reichel <sre@kernel.org >
Acked-by: Chanwoo Choi <cw00.choi@samsung.com >
Acked-By: Vinod Koul <vkoul@kernel.org >
Acked-by: Lee Jones <lee.jones@linaro.org >
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Acked-by: Ulf Hansson <ulf.hansson@linaro.org >
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Acked-by: Guenter Roeck <linux@roeck-us.net >
Link: https://lore.kernel.org/r/20201005183830.486085-5-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org >
2020-10-07 11:30:06 -05:00
Peng Fan
db1b4b3a7a
dt-bindings: soc: imx: add binding doc for aips bus
...
Add binding doc for fsl,aips-bus
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2020-02-11 10:59:22 -06:00