Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 2 files as a function:

Referenced in 25 files:

Smatch caller information:

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_enable_mainlink_clocks() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 1 opts 4096-ptr_max
PARAM_VALUE 1 opts->dp.lanes 0-524287
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_reinitialize_mainlink() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->pwr 0,4096-ptr_max
PARAM_VALUE 1 opts 4096-ptr_max
PARAM_VALUE 1 opts->dp.lanes 0-131071
NOCHECK_CALL

drivers/gpu/drm/msm/dp/dp_ctrl.c msm_dp_ctrl_set_vx_px() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 4096-ptr_max
PARAM_VALUE 1 opts->dp.pre 4096-ptr_max
PARAM_VALUE 1 opts->dp.set_voltages 1
PARAM_VALUE 1 opts->dp.voltage 4096-ptr_max
BUF_SIZE 1 opts 112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c sun8i_a83t_mipi_csi2_s_stream() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 9034926880587190272
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
PARAM_VALUE 1 opts->mipi_dphy.clk_pre 0,8
PARAM_VALUE 1 opts->mipi_dphy.clk_prepare 0,38000
PARAM_VALUE 1 opts->mipi_dphy.clk_settle 0,95000
PARAM_VALUE 1 opts->mipi_dphy.clk_trail 0,60000
PARAM_VALUE 1 opts->mipi_dphy.clk_zero 0,262000
PARAM_VALUE 1 opts->mipi_dphy.hs_exit 0,100000
PARAM_VALUE 1 opts->mipi_dphy.hs_skip 0,40000
PARAM_VALUE 1 opts->mipi_dphy.init 0,100
PARAM_VALUE 1 opts->mipi_dphy.lpx 0,50000
PARAM_VALUE 1 opts->mipi_dphy.ta_get 0,250000
PARAM_VALUE 1 opts->mipi_dphy.ta_go 0,200000
PARAM_VALUE 1 opts->mipi_dphy.ta_sure 0,50000
PARAM_VALUE 1 opts->mipi_dphy.wakeup 0,1000

drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c dw_mipi_dsi_phy_power_on() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 1 opts 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/nwl-dsi.c nwl_dsi_mode_set() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 4096-ptr_max
PARAM_VALUE 1 opts->mipi_dphy.clk_miss 0
PARAM_VALUE 1 opts->mipi_dphy.clk_pre 8
PARAM_VALUE 1 opts->mipi_dphy.clk_prepare 38000
PARAM_VALUE 1 opts->mipi_dphy.clk_settle 95000
PARAM_VALUE 1 opts->mipi_dphy.clk_term_en 0
PARAM_VALUE 1 opts->mipi_dphy.clk_trail 60000
PARAM_VALUE 1 opts->mipi_dphy.clk_zero 262000
PARAM_VALUE 1 opts->mipi_dphy.d_term_en 0
PARAM_VALUE 1 opts->mipi_dphy.eot 0
PARAM_VALUE 1 opts->mipi_dphy.hs_exit 100000
PARAM_VALUE 1 opts->mipi_dphy.hs_skip 40000
PARAM_VALUE 1 opts->mipi_dphy.init 100
PARAM_VALUE 1 opts->mipi_dphy.lanes 1-4
PARAM_VALUE 1 opts->mipi_dphy.lpx 50000
PARAM_VALUE 1 opts->mipi_dphy.ta_get 250000
PARAM_VALUE 1 opts->mipi_dphy.ta_go 200000
PARAM_VALUE 1 opts->mipi_dphy.ta_sure 50000
PARAM_VALUE 1 opts->mipi_dphy.wakeup 1000
BUF_SIZE 1 opts 112
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex

drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c analogix_dp_set_lane_count() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 1 opts 2466212144648503296
PARAM_VALUE 1 opts->dp.lanes 0-255
PARAM_VALUE 1 opts->dp.set_lanes 1
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 opts->dp.lanes 0-255

drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c analogix_dp_set_lane_link_training() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 opts 2317569324555137024
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.set_voltages 1
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c analogix_dp_set_link_bandwidth() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 opts 5571080758685171712
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.link_rate 0,810,1350-68850
PARAM_VALUE 1 opts->dp.set_rate 1
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 opts->dp.link_rate 0,810,1350-68850[c]

drivers/gpu/drm/xlnx/zynqmp_dp.c zynqmp_dp_update_vs_emph() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 1 opts 8725360737134284800
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &attr->mutex

drivers/gpu/drm/bridge/imx/imx8qm-ldb.c imx8qm_ldb_bridge_mode_set() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 1914326124416348160
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
PARAM_VALUE 1 opts->lvds.bits_per_lane_and_dclk_cycle 7
PARAM_VALUE 1 opts->lvds.differential_clk_rate 0-1073741823,9223372035781033984-9223372036854775807
PARAM_VALUE 1 opts->lvds.lanes 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex

drivers/gpu/drm/bridge/imx/imx8qm-ldb.c imx8qm_ldb_bridge_mode_set() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 1914326124416348160
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
PARAM_VALUE 1 opts->lvds.bits_per_lane_and_dclk_cycle 7
PARAM_VALUE 1 opts->lvds.differential_clk_rate 0-1073741823,9223372035781033984-9223372036854775807
PARAM_VALUE 1 opts->lvds.is_slave 1
PARAM_VALUE 1 opts->lvds.lanes 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex

drivers/gpu/drm/mediatek/mtk_hdmi_v2.c mtk_hdmi_v2_bridge_pre_enable() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 1 opts 1268907038562840576
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/mediatek/mtk_hdmi_v2.c mtk_hdmi_v2_output_set_display_mode() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 1 opts 4538870496039780352
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/bridge/synopsys/dw-dp.c dw_dp_link_train_update_vs_emph() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 505679632563224576
PARAM_VALUE 1 opts->dp.set_voltages 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/bridge/synopsys/dw-dp.c dw_dp_phy_configure() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 7581132967689928704
PARAM_VALUE 1 opts->dp.set_lanes 1
PARAM_VALUE 1 opts->dp.set_rate 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c imx8qxp_ldb_bridge_mode_set() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 5262094480470544384
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
PARAM_VALUE 1 opts->lvds.bits_per_lane_and_dclk_cycle 7
PARAM_VALUE 1 opts->lvds.differential_clk_rate 0-1073741823,9223372035781033984-9223372036854775807
PARAM_VALUE 1 opts->lvds.lanes 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex

drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c dw_hdmi_rockchip_encoder_atomic_mode_set() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 1-u64max
PARAM_VALUE 1 opts 6084948708923211776
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.tmds_char_rate 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/media/platform/cadence/cdns-csi2rx.c csi2rx_configure_ext_dphy() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 phy->pwr 0,4096-ptr_max
PARAM_VALUE 0 phy->pwr->enable_count 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->ena_gpio_state 1
PARAM_VALUE 0 phy->pwr->rdev->ena_pin->enable_count 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->notifier.head->priority s32min-s32max
PARAM_VALUE 0 phy->pwr->rdev->reg_data->load 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->reg_data->load_updated 0-1
PARAM_VALUE 0 phy->pwr->rdev->reg_data->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->reg_data->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->reg_data->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 phy->pwr->rdev->regmap->async 0-1
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 phy->pwr->rdev->regmap->cache_dirty 0-1
PARAM_VALUE 0 phy->pwr->rdev->supply->enable_count 0-4294967295
PARAM_VALUE 0 phy->pwr->rdev->use_count 0-4294967295
PARAM_VALUE 1 opts 7223508386147745792
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
PARAM_VALUE 1 opts->mipi_dphy.clk_pre 8
PARAM_VALUE 1 opts->mipi_dphy.clk_prepare 38000
PARAM_VALUE 1 opts->mipi_dphy.clk_settle 95000
PARAM_VALUE 1 opts->mipi_dphy.clk_trail 60000
PARAM_VALUE 1 opts->mipi_dphy.clk_zero 262000
PARAM_VALUE 1 opts->mipi_dphy.hs_exit 100000
PARAM_VALUE 1 opts->mipi_dphy.hs_skip 40000
PARAM_VALUE 1 opts->mipi_dphy.init 100
PARAM_VALUE 1 opts->mipi_dphy.lpx 50000
PARAM_VALUE 1 opts->mipi_dphy.ta_get 250000
PARAM_VALUE 1 opts->mipi_dphy.ta_go 200000
PARAM_VALUE 1 opts->mipi_dphy.ta_sure 50000
PARAM_VALUE 1 opts->mipi_dphy.wakeup 1000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c cdns_dsi_hs_init() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c sun6i_mipi_csi2_s_stream() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 3418049394768007168
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
PARAM_VALUE 1 opts->mipi_dphy.clk_pre 0,8
PARAM_VALUE 1 opts->mipi_dphy.clk_prepare 0,38000
PARAM_VALUE 1 opts->mipi_dphy.clk_settle 0,95000
PARAM_VALUE 1 opts->mipi_dphy.clk_trail 0,60000
PARAM_VALUE 1 opts->mipi_dphy.clk_zero 0,262000
PARAM_VALUE 1 opts->mipi_dphy.hs_exit 0,100000
PARAM_VALUE 1 opts->mipi_dphy.hs_skip 0,40000
PARAM_VALUE 1 opts->mipi_dphy.init 0,100
PARAM_VALUE 1 opts->mipi_dphy.lpx 0,50000
PARAM_VALUE 1 opts->mipi_dphy.ta_get 0,250000
PARAM_VALUE 1 opts->mipi_dphy.ta_go 0,200000
PARAM_VALUE 1 opts->mipi_dphy.ta_sure 0,50000
PARAM_VALUE 1 opts->mipi_dphy.wakeup 0,1000

drivers/gpu/drm/meson/meson_dw_mipi_dsi.c dw_mipi_dsi_phy_init() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 1 opts 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c rkisp1_csi_start() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 1 opts 5938827768098156544
NOCHECK_CALL
HALF_LOCKED2 sd->active_state->lock

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c cdns_mhdp_link_training_channel_eq() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->ops->configure 1-u64max
PARAM_VALUE 1 opts 6260274177808400384
PARAM_VALUE 1 opts->dp.lanes 0-31
PARAM_VALUE 1 opts->dp.set_voltages 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mhdp->link_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct cdns_mhdp_device)->link_mutex

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c cdns_mhdp_link_training_cr() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->ops->configure 1-u64max
PARAM_VALUE 1 opts 1728339539469611008
PARAM_VALUE 1 opts->dp.lanes 0-31
PARAM_VALUE 1 opts->dp.set_voltages 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mhdp->link_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct cdns_mhdp_device)->link_mutex

drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c cdns_mhdp_link_training_init() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 1 opts 369154992680837120
PARAM_VALUE 1 opts->dp.lanes 0-31
PARAM_VALUE 1 opts->dp.link_rate 0-68850
PARAM_VALUE 1 opts->dp.set_lanes 1
PARAM_VALUE 1 opts->dp.set_rate 1
PARAM_VALUE 1 opts->dp.set_voltages 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mhdp->link_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct cdns_mhdp_device)->link_mutex

drivers/gpu/drm/mediatek/mtk_dp.c mtk_dp_phy_configure() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 5567557723265789952
PARAM_VALUE 1 opts->dp.lanes 0-31
PARAM_VALUE 1 opts->dp.link_rate 0,810,1350-68850
PARAM_VALUE 1 opts->dp.set_lanes 1
PARAM_VALUE 1 opts->dp.set_rate 1
PARAM_VALUE 1 opts->hdmi.bpc 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/synopsys/dw-mipi-csi2rx.c dw_mipi_csi2rx_start() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 1 opts 6510942897532067840
PARAM_VALUE 1 opts->mipi_dphy.clk_pre 8
PARAM_VALUE 1 opts->mipi_dphy.clk_prepare 38000
PARAM_VALUE 1 opts->mipi_dphy.clk_settle 95000
PARAM_VALUE 1 opts->mipi_dphy.clk_trail 60000
PARAM_VALUE 1 opts->mipi_dphy.clk_zero 262000
PARAM_VALUE 1 opts->mipi_dphy.hs_exit 100000
PARAM_VALUE 1 opts->mipi_dphy.hs_skip 40000
PARAM_VALUE 1 opts->mipi_dphy.init 100
PARAM_VALUE 1 opts->mipi_dphy.lanes 1-4
PARAM_VALUE 1 opts->mipi_dphy.lpx 50000
PARAM_VALUE 1 opts->mipi_dphy.ta_get 250000
PARAM_VALUE 1 opts->mipi_dphy.ta_go 200000
PARAM_VALUE 1 opts->mipi_dphy.ta_sure 50000
PARAM_VALUE 1 opts->mipi_dphy.wakeup 1000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c sun6i_dsi_encoder_enable() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 0 phy->dev.power.request 0-4
PARAM_VALUE 0 phy->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 phy->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 opts 2803372069666369536
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
PARAM_VALUE 1 opts->hdmi.bpc 0
PARAM_VALUE 1 opts->mipi_dphy.clk_pre 0,8
PARAM_VALUE 1 opts->mipi_dphy.clk_prepare 0,38000
PARAM_VALUE 1 opts->mipi_dphy.clk_settle 0,95000
PARAM_VALUE 1 opts->mipi_dphy.clk_trail 0,60000
PARAM_VALUE 1 opts->mipi_dphy.clk_zero 0,262000
PARAM_VALUE 1 opts->mipi_dphy.hs_exit 0,100000
PARAM_VALUE 1 opts->mipi_dphy.hs_skip 0,40000
PARAM_VALUE 1 opts->mipi_dphy.init 0,100
PARAM_VALUE 1 opts->mipi_dphy.lpx 0,50000
PARAM_VALUE 1 opts->mipi_dphy.ta_get 0,250000
PARAM_VALUE 1 opts->mipi_dphy.ta_go 0,200000
PARAM_VALUE 1 opts->mipi_dphy.ta_sure 0,50000
PARAM_VALUE 1 opts->mipi_dphy.wakeup 0,1000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c phy_meson_axg_mipi_dphy_configure() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 1 opts->mipi_dphy.clk_miss 0-60000
PARAM_VALUE 1 opts->mipi_dphy.clk_pre 8-u32max
PARAM_VALUE 1 opts->mipi_dphy.clk_prepare 38000-95000
PARAM_VALUE 1 opts->mipi_dphy.clk_settle 95000-300000
PARAM_VALUE 1 opts->mipi_dphy.clk_term_en 0-38000
PARAM_VALUE 1 opts->mipi_dphy.clk_trail 60000-u32max
PARAM_VALUE 1 opts->mipi_dphy.hs_exit 100000-u32max
PARAM_VALUE 1 opts->mipi_dphy.hs_skip 40000-u32max
PARAM_VALUE 1 opts->mipi_dphy.init 100-u32max
PARAM_VALUE 1 opts->mipi_dphy.lpx 50000-u32max
PARAM_VALUE 1 opts->mipi_dphy.ta_sure 50000-u32max
PARAM_VALUE 1 opts->mipi_dphy.wakeup 1000-u32max
BUF_SIZE 1 opts (-1),112
BUF_SIZE 1 opts (-1),112
CAPPED_DATA 1 opts->mipi_dphy.d_term_en 1
CAPPED_DATA 1 opts->mipi_dphy.eot 1
CAPPED_DATA 1 opts->mipi_dphy.hs_prepare 1
CAPPED_DATA 1 opts->mipi_dphy.hs_settle 1
CAPPED_DATA 1 opts->mipi_dphy.hs_skip 1
CAPPED_DATA 1 opts->mipi_dphy.lpx 1
CAPPED_DATA 1 opts->mipi_dphy.ta_get 1
CAPPED_DATA 1 opts->mipi_dphy.ta_go 1
CAPPED_DATA 1 opts->mipi_dphy.ta_sure 1
DATA_SOURCE 1 opts $1
PARAM_COMPARE 1 opts->mipi_dphy.lpx <= $1->mipi_dphy.ta_sure
PARAM_COMPARE 1 opts->mipi_dphy.ta_get <= $1->mipi_dphy.ta_sure
PARAM_COMPARE 1 opts->mipi_dphy.ta_go <= $1->mipi_dphy.ta_sure
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 opts->dp.lanes 0-255
HOST_DATA 1 opts->dp.link_rate 0,810,1350-68850[c]
LOCK2 &phy->mutex
HALF_LOCKED2 &mhdp->link_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct phy)->mutex

drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c dw_hdmi_qp_rockchip_encoder_atomic_check() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 1 opts 3297262072263663616
PARAM_VALUE 1 opts->dp.lanes 0
PARAM_VALUE 1 opts->dp.ssc 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c dw_mipi_dsi2_phy_power_on() -> phy_configure()

Type Parameter Key Value
PARAM_VALUE 0 phy 0,4096-ptr_max
PARAM_VALUE 1 opts 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex