Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: tegra: Add parent clock to DSI output

The DSI output needs to specify a parent clock that will be used to
drive both the output and the display controller.

Signed-off-by: Thierry Reding <treding@nvidia.com>

+6 -2
+3 -1
arch/arm/boot/dts/tegra20.dtsi
··· 156 156 dsi@54300000 { 157 157 compatible = "nvidia,tegra20-dsi"; 158 158 reg = <0x54300000 0x00040000>; 159 - clocks = <&tegra_car TEGRA20_CLK_DSI>; 159 + clocks = <&tegra_car TEGRA20_CLK_DSI>, 160 + <&tegra_car TEGRA20_CLK_PLL_D_OUT0>; 161 + clock-names = "dsi", "parent"; 160 162 resets = <&tegra_car 48>; 161 163 reset-names = "dsi"; 162 164 status = "disabled";
+3 -1
arch/arm/boot/dts/tegra30.dtsi
··· 257 257 dsi@54300000 { 258 258 compatible = "nvidia,tegra30-dsi"; 259 259 reg = <0x54300000 0x00040000>; 260 - clocks = <&tegra_car TEGRA30_CLK_DSIA>; 260 + clocks = <&tegra_car TEGRA30_CLK_DSIA>, 261 + <&tegra_car TEGRA30_CLK_PLL_D_OUT0>; 262 + clock-names = "dsi", "parent"; 261 263 resets = <&tegra_car 48>; 262 264 reset-names = "dsi"; 263 265 status = "disabled";