Commit b2a1a2ae authored by Heiko Stuebner's avatar Heiko Stuebner Committed by Vinod Koul
Browse files

phy: rockchip: Add Samsung MIPI D-/C-PHY driver



Add driver for the MIPI D-/C-PHY block based around a Samsung IP-block
that is for example needed to drive a MIPI DSI output on rk3588.

Right now only the D-PHY portion is implemented, with the C-PHY part
needing separate work.

Tested-by: default avatarDaniel Semkowicz <dse@thaumatec.com>
Tested-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
Tested-by: default avatarQuentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: default avatarHeiko Stuebner <heiko.stuebner@cherry.de>
Link: https://lore.kernel.org/r/20250313134035.278133-3-heiko@sntech.de


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 301587cf
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -83,6 +83,18 @@ config PHY_ROCKCHIP_PCIE
	help
	  Enable this to support the Rockchip PCIe PHY.

config PHY_ROCKCHIP_SAMSUNG_DCPHY
	tristate "Rockchip Samsung MIPI DCPHY driver"
	depends on (ARCH_ROCKCHIP || COMPILE_TEST)
	select GENERIC_PHY
	select GENERIC_PHY_MIPI_DPHY
	help
	  Enable this to support the Rockchip MIPI DCPHY with
	  Samsung IP block.

	  To compile this driver as a module, choose M here: the module
	  will be called phy-rockchip-samsung-dcphy

config PHY_ROCKCHIP_SAMSUNG_HDPTX
	tristate "Rockchip Samsung HDMI/eDP Combo PHY driver"
	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ obj-$(CONFIG_PHY_ROCKCHIP_INNO_HDMI) += phy-rockchip-inno-hdmi.o
obj-$(CONFIG_PHY_ROCKCHIP_INNO_USB2)	+= phy-rockchip-inno-usb2.o
obj-$(CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY)	+= phy-rockchip-naneng-combphy.o
obj-$(CONFIG_PHY_ROCKCHIP_PCIE)		+= phy-rockchip-pcie.o
obj-$(CONFIG_PHY_ROCKCHIP_SAMSUNG_DCPHY)	+= phy-rockchip-samsung-dcphy.o
obj-$(CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX)	+= phy-rockchip-samsung-hdptx.o
obj-$(CONFIG_PHY_ROCKCHIP_SNPS_PCIE3)	+= phy-rockchip-snps-pcie3.o
obj-$(CONFIG_PHY_ROCKCHIP_TYPEC)	+= phy-rockchip-typec.o
+1719 −0

File added.

Preview size limit exceeded, changes collapsed.