drm/rockchip: dw_hdmi: store rockchip_hdmi reference in phy_data object
authorHeiko Stuebner <heiko@sntech.de>
Wed, 12 Sep 2018 12:47:39 +0000 (14:47 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Fri, 28 Sep 2018 10:23:44 +0000 (12:23 +0200)
commit5c3f3d22393c56f3d233587c599e66a74f031639
tree44af1762c79709b21dc342ffa2df9b84990f3735
parentbd1302305ae654318b674eb6fd66346ee043ed72
drm/rockchip: dw_hdmi: store rockchip_hdmi reference in phy_data object

When using special phy handling operations we'll often need access to
the rockchip_hdmi struct.

As the chip-data that occupies the phy_data pointer initially gets
assigned to the rockchip_hdmi struct, we can now re-use this phy_data
pointer to hold the reference to the rockchip_hdmi struct and use this
reference later on.

Inspiration for this comes from meson and sunxi dw-hdmi, which are using
the same method.

changes in v3:
- reword commit message

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Tested-by: Robin Murphy <robin.murphy@arm.com>
Reviewed-by: Zheng Yang <zhengyang@rock-chips.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180912124740.20343-6-heiko@sntech.de
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c