v1 link: https://lore.kernel.org/lkml/20220402051206.6115-1-singh.kuldeep87k@xxxxxxxxx/ Updates: - Address Krzysztof's comments - Drop patch 5/5 and merge with 4/5 of v1 - In-patch updates --- Geni based QUP controller currently has child nodes bindings defined in same parent schema. Documentation of few other properties were also omitted intially. The list becomes too long with addition of these properties. Therefore, move out child bindings from parent schema to respective places as a part of cleanup process and update reference for it. Please note, individual bindings will now stand complete as previously some properties were defined in core and rest in parent schema. This patchset adds individual bindings for uart and i2c controller, spi controller is taken care by Krzystof. SPI patches[1] are required for complete changes. Once all bindings gets places correctly, remove common properties defined in parent as the final step. [1] https://lore.kernel.org/linux-devicetree/20220404064017.68634-1-krzysztof.kozlowski@xxxxxxxxxx/ Looking forward for feeback and review comments. Thanks! Kuldeep Singh (4): dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings dt-bindings: qcom: geni-se: Update I2C schema reference dt-bindings: serial: Update Qualcomm geni based QUP UART bindings dt-bindings: qcom: geni-se: Update UART schema reference .../bindings/i2c/qcom,i2c-geni-qcom.yaml | 100 ++++++++++++++++++ .../serial/qcom,serial-geni-qcom.yaml | 86 +++++++++++++++ .../bindings/soc/qcom/qcom,geni-se.yaml | 77 +------------- 3 files changed, 188 insertions(+), 75 deletions(-) create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml -- 2.25.1