Commit 89081095 authored by Arnd Bergmann's avatar Arnd Bergmann
Browse files

Merge tag 'imx-bindings-5.1' of...

Merge tag 'imx-bindings-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt

i.MX DT bindings update for 5.1:
 - Convert the bindings of FSL SoCs and the boards built on FSL SoCs to
   json-schema.
 - Add bindings for boards: i.MX8QXP MEK, LS1012A based Oxalis, and
   i.MX6 based Y Soft IOTA Draco and Hydra.
 - Add vendor prefix for EBS-SYSTART GmbH and Catalyst Semiconductor.
 - Add bindings for imx8qm scu clock and imx7ulp system integration
   module.

* tag 'imx-bindings-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux

:
  dt-bindings: fsl: scu: add imx8qm scu clock support
  dt-bindings: fsl: scu: add fallback compatible string for clock
  dt-bindings: arm: fsl: Add devicetree binding for Oxalis
  dt-bindings: vendor-prefixes: Add EBS-SYSTART GmbH Vendor Prefix
  dt-bindings: arm: fsl: Fix bindings for LS1012A and LS1021A based boards
  dt-bindings: Add vendor prefix for Catalyst Semiconductor
  dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards
  dt-bindings: fsl: add imx7ulp system integration module binding
  dt-bindings: arm: imx: add imx8qxp mek support
  dt-bindings: arm: Convert FSL board/soc bindings to json-schema

Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents f815bb4e 2a005397
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
Armadeus i.MX Platforms Device Tree Bindings
-----------------------------------------------

APF51: i.MX51 based module.
Required root node properties:
    - compatible = "armadeus,imx51-apf51", "fsl,imx51";
+0 −6
Original line number Diff line number Diff line
Beckhoff Automation Platforms Device Tree Bindings
--------------------------------------------------

CX9020 Embedded PC
Required root node properties:
    - compatible = "bhf,cx9020", "fsl,imx53";
+0 −25
Original line number Diff line number Diff line
CompuLab SB-SOM is a multi-module baseboard capable of carrying:
 - CM-T43
 - CM-T54
 - CM-QS600
 - CL-SOM-AM57x
 - CL-SOM-iMX7
modules with minor modifications to the SB-SOM assembly.

Required root node properties:
    - compatible = should be "compulab,sb-som"

Compulab CL-SOM-iMX7 is a miniature System-on-Module (SoM) based on
Freescale i.MX7 ARM Cortex-A7 System-on-Chip.

Required root node properties:
    - compatible = "compulab,cl-som-imx7", "fsl,imx7d";

Compulab SBC-iMX7 is a single board computer based on the
Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with
the CL-SOM-iMX7 System-on-Module providing most of the functions,
and SB-SOM-iMX7 carrier board providing additional peripheral
functions and connectors.

Required root node properties:
    - compatible = "compulab,sbc-imx7", "compulab,cl-som-imx7", "fsl,imx7d";
+16 −0
Original line number Diff line number Diff line
Freescale i.MX7ULP System Integration Module
----------------------------------------------
The system integration module (SIM) provides system control and chip configuration
registers. In this module, chip revision information is located in JTAG ID register,
and a set of registers have been made available in DGO domain for SW use, with the
objective to maintain its value between system resets.

Required properties:
- compatible:	Should be "fsl,imx7ulp-sim".
- reg:		Specifies base physical address and size of the register sets.

Example:
sim: sim@410a3000 {
	compatible = "fsl,imx7ulp-sim", "syscon";
	reg = <0x410a3000 0x1000>;
};
+5 −2
Original line number Diff line number Diff line
@@ -70,7 +70,10 @@ Clock bindings based on SCU Message Protocol
This binding uses the common clock binding[1].

Required properties:
- compatible:		Should be "fsl,imx8qxp-clock".
- compatible:		Should be one of:
			  "fsl,imx8qm-clock"
			  "fsl,imx8qxp-clock"
			followed by "fsl,scu-clk"
- #clock-cells:		Should be 1. Contains the Clock ID value.
- clocks:		List of clock specifiers, must contain an entry for
			each required entry in clock-names
@@ -137,7 +140,7 @@ firmware {
			  &lsio_mu1 1 3>;

		clk: clk {
			compatible = "fsl,imx8qxp-clk";
			compatible = "fsl,imx8qxp-clk", "fsl,scu-clk";
			#clock-cells = <1>;
		};

Loading