MiCode / MiCode/kernel_devicetree
gauguin-q-oss tree does not compile
Personne n'a encore pris cette issue.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 136
- Forks
- 65
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
From a basic setup using kernel e601e14 and device tree 726054c:
arch/arm64/boot/dts/vendor/qcom/gauguin-sm6350-overlay.dtbo: ERROR (duplicate_property_names): /fragment@46/__overlay__:qcom,mdss-dsi-bl-max-level: Duplicate property name
arch/arm64/boot/dts/vendor/qcom/gauguin-sm6350-overlay.dtbo: ERROR (duplicate_property_names): /fragment@47/__overlay__:qcom,mdss-dsi-bl-max-level: Duplicate property name
arch/arm64/boot/dts/vendor/qcom/gauguin-sm6350-overlay.dtbo: ERROR (duplicate_property_names): /fragment@48/__overlay__:qcom,mdss-dsi-bl-max-level: Duplicate property name
arch/arm64/boot/dts/vendor/qcom/gauguin-sm6350-overlay.dtbo: ERROR (duplicate_property_names): /fragment@49/__overlay__:qcom,mdss-dsi-bl-max-level: Duplicate property name
arch/arm64/boot/dts/vendor/qcom/gauguin-sm6350-overlay.dtbo: ERROR (duplicate_property_names): /fragment@50/__overlay__:qcom,mdss-dsi-bl-max-level: Duplicate property name
arch/arm64/boot/dts/vendor/qcom/gauguin-sm6350-overlay.dtbo: ERROR (duplicate_property_names): /fragment@51/__overlay__:qcom,mdss-dsi-bl-max-level: Duplicate property name
ERROR: Input tree has errors, aborting (use -f to force output)
make[4]: *** [scripts/Makefile.dtbo:25: arch/arm64/boot/dts/vendor/qcom/gauguin-sm6350-overlay.dtbo] Error 2
make[3]: *** [../scripts/Makefile.build:643: arch/arm64/boot/dts/vendor/qcom] Error 2
make[2]: *** [../scripts/Makefile.build:643: arch/arm64/boot/dts/vendor] Error 2
make[1]: *** [arch/arm64/Makefile:159: dtbs] Error 2
make: *** [Makefile:146: sub-make] Error 2
I've made a potential patch over at https://github.com/FloatingGhost/device_tree_xiaomi_gauguin which fixes compilation and allows a device to boot based on the dtb image, but i'm not well-versed enough in how the kernel works to know if this is the right way to go about it
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par le build du device tree de gauguin-sm6350-overlay et les erreurs de propriétés qcom,mdss-dsi-bl-max-level en double signalées pour les fragments 46 à 51. Examinez le patch proposé dans device_tree_xiaomi_gauguin, puis reconstruisez la cible dtbs ; le travail est terminé lorsque l’overlay se compile sans erreurs de propriétés en double et que l’image du device tree résultante reste amorçable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- linux
- Domaine
- embedded-iot, operating-systems
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100