Re: [PATCH v6 4/5] arm64: dts: qcom: sc7280: Add support for camss
From: Krzysztof Kozlowski <krzk@kernel.org>
Date: 2024-11-28 07:05:08
Also in:
linux-arm-msm, linux-devicetree, linux-media, lkml
On 27/11/2024 21:33, Vikram Sharma wrote:
Hi Krzysztof, Thanks for your comments. I used below tools on my changes and here are the results. 1) checkpatch.pl : /scripts/checkpatch.pl patches_camss_v6/v6-0001-media-dt-bindings-Add-qcom-sc7280-camss.patch WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #18: new file mode 100644 total: 0 errors, 1 warnings, 415 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. patches_camss_v6/v6-0001-media-dt-bindings-Add-qcom-sc7280-camss.patch has style problems, please review. NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. For maintainer related warnings I cross-checked that MAINTAINERS are already updated properly. Patch 2,3, 4 had zero errors and warnings. Patch 5 have same Maintainer Warnings. For DT validation i am using these tools as per below link: https://www.linaro.org/blog/tips-and-tricks-for-validating-devicetree-sources-with-the-devicetree-schema/ 2) dt_binding_check : touch Documentation/devicetree/bindings/media/qcom,sc7280-camss.yaml result: *make DT_CHECKER_FLAGS=-m DT_SCHEMA_FILES=media/qcom,sc7280-camss.yaml dt_binding_check* SCHEMA Documentation/devicetree/bindings/processed-schema.json */local/mnt/workspace/k2c_build/vikram/v6_submit/linux-next/Documentation/devicetree/bindings/net/snps,dwmac.yaml: mac-mode: missing type definition -> Not related to this change.* CHKDT ./Documentation/devicetree/bindings LINT ./Documentation/devicetree/bindings DTEX Documentation/devicetree/bindings/media/qcom,sc7280-camss.example.dts DTC [C] Documentation/devicetree/bindings/media/qcom,sc7280-camss.example.dtb 3) CHECK_DTBS: result: touch arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtso touch arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts *make CHECK_DTBS=y qcom/qcs6490-rb3gen2-vision-mezzanine.dtb* DTC [C] arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dtb DTC arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtbo OVL [C] arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-vision-mezzanine.dtb To confirm if my tools are working properly. I tried inducing errors too. Till this point there were no issues reported by tools. As per your comment I have added 'W=1' which gave 1 warning. arch/arm64/boot/dts/qcom/sc7280.dtsi:4429.24-4597.5: Warning (simple_bus_reg): /soc@0/camss@acaf000: simple-bus unit address format error, expected "acb3000"
This is the warning which we are not suppose to remind you more than once.
Till this point I missed to add 'W=1' as I was following the blog. I will address that and submit v7
Blog is just short instruction, you should refer to SoC maintainer profiles in Linux kernel. Best regards, Krzysztof