Tool/software:
Hi
Target:
i was working on a special case need to measure the dsi signal from am67
There are few methods i try it bf
- loading k3-j722s-evm-dsi-rpi-7inch-panel.dtbo in the device and overlay in the nEnv.txt
- i try to modified driver as a fake panel to output
- still using k3-j722s-evm-dsi-rpi-7inch-panel.dtbo as device tree
- modified panel-simple.c
- ->panel_simple_get_modes
- fose to one mode and fixed reolution
-
add hard-coded panel modes
- ->panel_simple_get_modes
- Result->
mipi-dsi 30500000.dsi.0: deferred probe pending: mipi-dsi: supplier bridge-regulator not ready
platform bridge-regulator: deferred probe pending: platform: supplier 3-0045 not ready
platform 30220000.dss: deferred probe pending: tidss: port 1 probe failed
As i know, mostly dsi panel needs to connect to the bridge.
So i decide to pass the check from driver
-
bypassing power dependency checks
- cdns-dsi.c
-
without bridge
-
force marking DSI host as ready
-
- tidss_drv.c
-
tidss_probe->force enabling port
-
but i can't find cdns-dsi.c in the sdk
could you tell me where is the cdns-dsi.c location
Or could you tell me what method i can bypass directly detect dsi signal from am67
CPU → DSI Controller → DSI Panel