During boot, after the rootfs is mounted, the linux-snapdragon kernel prints several lines like these:
...
[ 5.258027] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 5.258052] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
[ 5.274320] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 5.274451] msm 1a00000.mdss: failed to bind 1a98000.dsi (ops dsi_ops): -517
[ 5.300115] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 5.300140] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
[ 5.733725] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
[ 5.733841] msm 1a00000.mdss: failed to bind 1a98000.dsi (ops dsi_ops): -517
[ 5.760228] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 5.760252] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
[ 6.146074] msm_dsi_manager_register: failed to register mipi dsi host for DSI 0
...
these are the audio and drm modules failing to attach due to the adv7511 i2c bridge missing - they will retry several times, until the adv7511_drm is finally loaded and these messages will disappear.
While both audio and video work fine in the end, these lines make parsing the boot logs harder and might fool a user to think there's a potential problem.
IMPACT:
During boot, after the rootfs is mounted, the linux-snapdragon kernel prints several lines like these:
... manager_ register: failed to register mipi dsi host for DSI 0 manager_ register: failed to register mipi dsi host for DSI 0 manager_ register: failed to register mipi dsi host for DSI 0
[ 5.258027] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 5.258052] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
[ 5.274320] msm_dsi_
[ 5.274451] msm 1a00000.mdss: failed to bind 1a98000.dsi (ops dsi_ops): -517
[ 5.300115] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 5.300140] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
[ 5.733725] msm_dsi_
[ 5.733841] msm 1a00000.mdss: failed to bind 1a98000.dsi (ops dsi_ops): -517
[ 5.760228] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 5.760252] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
[ 6.146074] msm_dsi_
...
these are the audio and drm modules failing to attach due to the adv7511 i2c bridge missing - they will retry several times, until the adv7511_drm is finally loaded and these messages will disappear.
While both audio and video work fine in the end, these lines make parsing the boot logs harder and might fool a user to think there's a potential problem.
FIX:
To fix it, make the config DRM_I2C_ADV7511=y.
HOW TO REPRODUCE:
Boot a patched kernel and check the boot logs.
REGRESSION POTENTIAL:
Probably none.