You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is this the right place for my bug report?
Yes, dtoverlay was working, but stopped on fresh installation of Raspbery Pi OS 64-bit.
Describe the bug
It was working OK last week, stopped this week after reinstallation of the Raspberry Pi OS. The cam0 option passed now doesn't seem to amend the target = <&i2c_csi_dsi1>; to target = <&i2c_csi_dsi0>; properly. This is on my own overlay.
Still loads my driver on I²C #4 (i2c_csi_dsi1) instead of I²C #6 (i2c_csi_dsi0) when option cam0 is passed to the dtoverlay. If I change i2c_frag@100 to target = <&i2c_csi_dsi0>; straight away, then right I²C is used.
Expected behaviour
Bring back previous behaviour and change the target properly.
Actual behaviour
While the messages show 3 overrides applied, driver is still probed on I²C #4. I tried to analyse the DTB produced, but I'm not that well versed to understand the hexadecimals put if dtc -I dtb ... -O dts is used on these byproducts of dtoverlay command.
I'm guessing this is on a Pi 5? You should really say.
Is this using the dtoverlay command or config.txt setting? You should really say.
It's working for me as expected, both with the config.txt setting and the runtime command. Using the above overlay with the cam0 parameter, run this command and attach the dts.zip file:
Is this the right place for my bug report?
Yes,
dtoverlay
was working, but stopped on fresh installation of Raspbery Pi OS 64-bit.Describe the bug
It was working OK last week, stopped this week after reinstallation of the Raspberry Pi OS. The
cam0
option passed now doesn't seem to amend thetarget = <&i2c_csi_dsi1>;
totarget = <&i2c_csi_dsi0>;
properly. This is on my own overlay.To reproduce
Following DTS:
Still loads my driver on I²C #4 (
i2c_csi_dsi1
) instead of I²C #6 (i2c_csi_dsi0
) when optioncam0
is passed to thedtoverlay
. If I changei2c_frag@100
totarget = <&i2c_csi_dsi0>;
straight away, then right I²C is used.Expected behaviour
Bring back previous behaviour and change the target properly.
Actual behaviour
While the messages show 3 overrides applied, driver is still probed on I²C #4. I tried to analyse the DTB produced, but I'm not that well versed to understand the hexadecimals put if
dtc -I dtb ... -O dts
is used on these byproducts ofdtoverlay
command.System
raspinfo
contentLogs
Included in above.
Additional context
The worst part is I got hit by this by surprise and started to think my RPi is broken.
The text was updated successfully, but these errors were encountered: