On Thu, 20 Oct 2022 18:36:00 +0530, Srinivasa Rao Mandadapu wrote:
Convert soundwire text bindings to DT Schema format.
Update interrupt property items as per device tree, as it is not appropriately described in text file.
Signed-off-by: Srinivasa Rao Mandadapu quic_srivasam@quicinc.com Co-developed-by: Ratna Deepthi Kudaravalli quic_rkudarav@quicinc.com Signed-off-by: Ratna Deepthi Kudaravalli quic_rkudarav@quicinc.com
This patch depends on: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i... Changes since V2: -- Update commit message. -- Add child node property. -- Change file name. -- Remove minIteams for few properties. -- Remove redundant required properties. -- Remove redundant description for wakeup-source property. -- Update interrupt property items. Changes since V1: -- Remove the status field in example. -- Remove interrupt-names property in the required list. -- Add the wakeup-source property.
.../devicetree/bindings/soundwire/qcom,sdw.txt | 214 --------------------- .../bindings/soundwire/qcom,soundwire.yaml | 184 ++++++++++++++++++ 2 files changed, 184 insertions(+), 214 deletions(-) delete mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/devicetree/bindings/soundwire/qcom,soundwire.yaml
Running 'make dtbs_check' with the schema in this patch gives the following warnings. Consider if they are expected or the schema is incorrect. These may not be new warnings.
Note that it is not yet a requirement to have 0 warnings for dtbs_check. This will change in the future.
Full log is available here: https://patchwork.ozlabs.org/patch/
soundwire@3210000: 'codec@0,4' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3210000: interrupts: [[0, 155, 4]] is too short arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: 'codec@0,3', 'qcom,port-offset' do not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-block-group-count: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-block-pack-mode: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-hstart: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-hstop: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-lane-control: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-offset1: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-offset2: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-sinterval-low: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire@3230000: qcom,ports-word-length: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sc7280-crd-r3.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-evoker-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1.dtb arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r1-lte.dtb arch/arm64/boot/dts/qcom/sc7280-idp2.dtb arch/arm64/boot/dts/qcom/sc7280-idp.dtb
soundwire-controller@3210000: interrupts: [[0, 298, 4]] is too short arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3210000: 'label' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3210000: 'label', 'wcd9380-rx@0,4' do not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/sm8250-mtp.dtb
soundwire-controller@3230000: interrupt-names:0: 'wakeup' was expected arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3230000: interrupt-names: ['core'] is too short arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3230000: interrupts-extended: [[1, 0, 297, 4]] is too short arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3230000: 'label', 'qcom,port-offset' do not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3230000: 'label', 'qcom,port-offset', 'wcd9380-tx@0,3' do not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/sm8250-mtp.dtb
soundwire-controller@3250000: interrupts: [[0, 202, 4]] is too short arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3250000: qcom,ports-block-pack-mode: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3250000: qcom,ports-offset1: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3250000: qcom,ports-offset2: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3250000: qcom,ports-sinterval-low: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb arch/arm64/boot/dts/qcom/sm8250-hdk.dtb arch/arm64/boot/dts/qcom/sm8250-mtp.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dtb arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dtb
soundwire-controller@3250000: 'wsa8810-left@0,4', 'wsa8810-right@0,3' do not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/sm8250-mtp.dtb
soundwire-controller@3250000: 'wsa8810-left', 'wsa8810-right' do not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb
swm@c85: interrupts-extended: [[169, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dtb
swm@c85: interrupts-extended: [[175, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dtb
swm@c85: interrupts-extended: [[176, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-mtp.dtb
swm@c85: interrupts-extended: [[177, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dtb
swm@c85: interrupts-extended: [[178, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dtb arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dtb
swm@c85: interrupts-extended: [[179, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dtb arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dtb
swm@c85: interrupts-extended: [[180, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dtb
swm@c85: interrupts-extended: [[181, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dtb
swm@c85: interrupts-extended: [[186, 20]] is too short arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dtb
swm@c85: interrupts-extended: [[189, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-db845c.dtb
swm@c85: interrupts-extended: [[190, 20]] is too short arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb
swm@c85: qcom,ports-offset1: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb arch/arm64/boot/dts/qcom/sdm845-db845c.dtb arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dtb arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dtb arch/arm64/boot/dts/qcom/sdm845-mtp.dtb arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dtb arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dtb arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dtb arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dtb arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dtb arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dtb arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dtb
swm@c85: qcom,ports-offset2: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb arch/arm64/boot/dts/qcom/sdm845-db845c.dtb arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dtb arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dtb arch/arm64/boot/dts/qcom/sdm845-mtp.dtb arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dtb arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dtb arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dtb arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dtb arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dtb arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dtb arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dtb
swm@c85: qcom,ports-sinterval-low: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dtb arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb arch/arm64/boot/dts/qcom/sdm845-db845c.dtb arch/arm64/boot/dts/qcom/sdm845-lg-judyln.dtb arch/arm64/boot/dts/qcom/sdm845-lg-judyp.dtb arch/arm64/boot/dts/qcom/sdm845-mtp.dtb arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dtb arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dtb arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akari.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dtb arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-apollo.dtb arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dtb arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dtb arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dtb arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dtb
swm@c85: 'wsa8810-left', 'wsa8810-right' do not match any of the regexes: 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/sdm845-db845c.dtb arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dtb arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dtb