Home
last modified time | relevance | path

Searched refs:mhdp (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c663 return mhdp->host.ssc && mhdp->sink.ssc; in cdns_mhdp_get_ssc_supported()
2008 if (mhdp->info && mhdp->info->ops && mhdp->info->ops->enable) in cdns_mhdp_atomic_enable()
2009 mhdp->info->ops->enable(mhdp); in cdns_mhdp_atomic_enable()
2101 if (mhdp->info && mhdp->info->ops && mhdp->info->ops->disable) in cdns_mhdp_atomic_disable()
2102 mhdp->info->ops->disable(mhdp); in cdns_mhdp_atomic_disable()
2520 if (mhdp->info && mhdp->info->ops && mhdp->info->ops->init) { in cdns_mhdp_probe()
2521 ret = mhdp->info->ops->init(mhdp); in cdns_mhdp_probe()
2591 if (mhdp->info && mhdp->info->ops && mhdp->info->ops->exit) in cdns_mhdp_probe()
2592 mhdp->info->ops->exit(mhdp); in cdns_mhdp_probe()
2629 if (mhdp->info && mhdp->info->ops && mhdp->info->ops->exit) in cdns_mhdp_remove()
[all …]
H A Dcdns-mhdp8546-hdcp.c134 mutex_lock(&mhdp->mbox_mutex); in cdns_mhdp_hdcp_get_status()
154 mutex_unlock(&mhdp->mbox_mutex); in cdns_mhdp_hdcp_get_status()
175 mutex_lock(&mhdp->mbox_mutex); in cdns_mhdp_hdcp_rx_id_valid_response()
191 mutex_lock(&mhdp->mbox_mutex); in cdns_mhdp_hdcp_rx_id_valid()
222 mutex_lock(&mhdp->mbox_mutex); in cdns_mhdp_hdcp_km_stored_resp()
235 mutex_lock(&mhdp->mbox_mutex); in cdns_mhdp_hdcp_tx_is_km_stored()
259 mutex_lock(&mhdp->mbox_mutex); in cdns_mhdp_hdcp_tx_config()
397 mhdp->connector.name, mhdp->connector.base.id); in _cdns_mhdp_hdcp_disable()
446 dev_err(mhdp->dev, in cdns_mhdp_hdcp_check_link()
448 mhdp->connector.name, mhdp->connector.base.id); in cdns_mhdp_hdcp_check_link()
[all …]
H A Dcdns-mhdp8546-j721e.c43 static int cdns_mhdp_j721e_init(struct cdns_mhdp_device *mhdp) in cdns_mhdp_j721e_init() argument
45 struct platform_device *pdev = to_platform_device(mhdp->dev); in cdns_mhdp_j721e_init()
47 mhdp->j721e_regs = devm_platform_ioremap_resource(pdev, 1); in cdns_mhdp_j721e_init()
48 return PTR_ERR_OR_ZERO(mhdp->j721e_regs); in cdns_mhdp_j721e_init()
51 static void cdns_mhdp_j721e_enable(struct cdns_mhdp_device *mhdp) in cdns_mhdp_j721e_enable() argument
59 mhdp->j721e_regs + DPTX_SRC_CFG); in cdns_mhdp_j721e_enable()
62 static void cdns_mhdp_j721e_disable(struct cdns_mhdp_device *mhdp) in cdns_mhdp_j721e_disable() argument
65 writel(0, mhdp->j721e_regs + DPTX_DSC_CFG); in cdns_mhdp_j721e_disable()
H A Dcdns-mhdp8546-hdcp.h85 int cdns_mhdp_hdcp_set_public_key_param(struct cdns_mhdp_device *mhdp,
87 int cdns_mhdp_hdcp_set_lc(struct cdns_mhdp_device *mhdp, u8 *val);
88 int cdns_mhdp_hdcp_enable(struct cdns_mhdp_device *mhdp, u8 content_type);
89 int cdns_mhdp_hdcp_disable(struct cdns_mhdp_device *mhdp);
90 void cdns_mhdp_hdcp_init(struct cdns_mhdp_device *mhdp);
H A Dcdns-mhdp8546-core.h327 int (*init)(struct cdns_mhdp_device *mhdp);
328 void (*exit)(struct cdns_mhdp_device *mhdp);
329 void (*enable)(struct cdns_mhdp_device *mhdp);
330 void (*disable)(struct cdns_mhdp_device *mhdp);
420 u32 cdns_mhdp_wait_for_sw_event(struct cdns_mhdp_device *mhdp, uint32_t event);
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/
H A Dcdns,mhdp8546.yaml135 mhdp: dp-bridge@f0fb000000 {
/openbmc/linux/arch/arm64/boot/dts/ti/
H A Dk3-j721e-common-proc-board.dts919 &mhdp {
H A Dk3-j721e-beagleboneai64.dts706 &mhdp {
H A Dk3-j721e-sk.dts788 &mhdp {
H A Dk3-j721e-main.dtsi1715 mhdp: dp-bridge@a000000 { label