dt-bindings: board: convert fsl-board.txt to yamlConvert binding doc fsl-board.txt to yaml format. split to 3 partfsl,bcsr.yaml, fsl,fpga-qixis.yaml, fsl,fpga-qixis-i2c.yamlAdditional change for
dt-bindings: board: convert fsl-board.txt to yamlConvert binding doc fsl-board.txt to yaml format. split to 3 partfsl,bcsr.yaml, fsl,fpga-qixis.yaml, fsl,fpga-qixis-i2c.yamlAdditional change for fsl,fpga-qixis.yaml- Add childnode mdio-mux-emi*- Add compatible string fsl,ls1043aqds-fpga, fsl,ls1043ardb-fpga,fsl,ls1046aqds-fpga, fsl,ls1046ardb-fpga, fsl,ls208xaqds-fpga,fsl,ls1043ardb-cpld, fsl,ls1046ardb-cpld, fsl,ls1088aqds-fpga,fsl,ls1088ardb-fpga, fsl,ls2080aqds-fpga, fsl,ls2080ardb-fpga.- Change address to 32bit in example.Additional change for fsl,fpga-qixis-i2c.yaml- Add mux-controller- Add compatible string fsl,ls1028aqds-fpga, fsl,lx2160aqds-fpgaFix below warning:arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dtb: /soc/i2c@2000000/fpga@66: failed to match any schema with compatible: ['fsl,ls1028aqds-fpga', 'fsl,fpga-qixis-i2c', 'simple-mfd']Signed-off-by: Frank Li <Frank.Li@nxp.com>Link: https://lore.kernel.org/r/20240813163638.3889778-1-Frank.Li@nxp.com[robh: tweak mdio-mux node name, drop .dts change]Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
show more ...
powerpc/sysdev: drop simple gpioThere is a config item CONFIG_SIMPLE_GPIO whichprovides simple memory mapped GPIOs specific to powerpc.However, the only platform which selects this option ismpc
powerpc/sysdev: drop simple gpioThere is a config item CONFIG_SIMPLE_GPIO whichprovides simple memory mapped GPIOs specific to powerpc.However, the only platform which selects this option ismpc5200, and this platform doesn't use it.There are three boards calling simple_gpiochip_init(), butas they don't select CONFIG_SIMPLE_GPIO, this is just a nop.Simple_gpio is just redundant with the generic MMIO GPIOdriver which can be found in driver/gpio/ and selected viaCONFIG_GPIO_GENERIC_PLATFORM, so drop simple_gpio driver.Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>Link: https://lore.kernel.org/r/bf930402613b41b42d0441b784e0cc43fc18d1fb.1572529632.git.christophe.leroy@c-s.fr
dt-bindings: remove 'interrupt-parent' from bindings'interrupt-parent' is often documented as part of define bindings, butit is really outside the scope of a device binding. It's never requiredin
dt-bindings: remove 'interrupt-parent' from bindings'interrupt-parent' is often documented as part of define bindings, butit is really outside the scope of a device binding. It's never requiredin a given node as it is often inherited from a parent node. Or it canbe implicit if a parent node is an 'interrupt-controller' node. Soremove it from all the binding files.Cc: Mark Rutland <mark.rutland@arm.com>Cc: devicetree@vger.kernel.orgSigned-off-by: Rob Herring <robh@kernel.org>
Documentation/dts: Move FSL board-specific bindings out of /powerpcSince the same board components can be used across ARM and PPC board families,this patch moves the FSL board-specific bindings ou
Documentation/dts: Move FSL board-specific bindings out of /powerpcSince the same board components can be used across ARM and PPC board families,this patch moves the FSL board-specific bindings out of bindings/powerpci.While at it, this patch also adds the bindings for QIXIS FPGA controllerfound on FSL LS2080A boards. These boards have an on-board FPGA/CPLDconnected to the IFC controller.Signed-off-by: Bhupesh Sharma <bhupesh.sharma@freescale.com>Signed-off-by: Jaiprakash Singh <b44839@freescale.com>Signed-off-by: Arnd Bergmann <arnd@arndb.de>