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

ARM: dts: qcom: apq8064: add second DSI host and PHY

Add second DSI host and PHY available on the APQ8064 platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230121091237.2734272-1-dmitry.baryshkov@linaro.org

authored by

Dmitry Baryshkov and committed by
Bjorn Andersson
240fb292 e5806554

+76 -2
+76 -2
arch/arm/boot/dts/qcom-apq8064.dtsi
··· 865 865 <&gcc PLL8_VOTE>, 866 866 <&dsi0_phy 1>, 867 867 <&dsi0_phy 0>, 868 - <0>, 869 - <0>, 868 + <&dsi1_phy 1>, 869 + <&dsi1_phy 0>, 870 870 <&hdmi_phy>; 871 871 clock-names = "pxo", 872 872 "pll3", ··· 1342 1342 status = "disabled"; 1343 1343 }; 1344 1344 1345 + dsi1: dsi@5800000 { 1346 + compatible = "qcom,mdss-dsi-ctrl"; 1347 + interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>; 1348 + reg = <0x05800000 0x200>; 1349 + reg-names = "dsi_ctrl"; 1350 + 1351 + clocks = <&mmcc DSI2_M_AHB_CLK>, 1352 + <&mmcc DSI2_S_AHB_CLK>, 1353 + <&mmcc AMP_AHB_CLK>, 1354 + <&mmcc DSI2_CLK>, 1355 + <&mmcc DSI2_BYTE_CLK>, 1356 + <&mmcc DSI2_PIXEL_CLK>, 1357 + <&mmcc DSI2_ESC_CLK>; 1358 + clock-names = "iface", 1359 + "bus", 1360 + "core_mmss", 1361 + "src", 1362 + "byte", 1363 + "pixel", 1364 + "core"; 1365 + 1366 + assigned-clocks = <&mmcc DSI2_BYTE_SRC>, 1367 + <&mmcc DSI2_ESC_SRC>, 1368 + <&mmcc DSI2_SRC>, 1369 + <&mmcc DSI2_PIXEL_SRC>; 1370 + assigned-clock-parents = <&dsi1_phy 0>, 1371 + <&dsi1_phy 0>, 1372 + <&dsi1_phy 1>, 1373 + <&dsi1_phy 1>; 1374 + 1375 + syscon-sfpb = <&mmss_sfpb>; 1376 + phys = <&dsi1_phy>; 1377 + 1378 + #address-cells = <1>; 1379 + #size-cells = <0>; 1380 + 1381 + status = "disabled"; 1382 + 1383 + ports { 1384 + #address-cells = <1>; 1385 + #size-cells = <0>; 1386 + 1387 + port@0 { 1388 + reg = <0>; 1389 + dsi1_in: endpoint { 1390 + }; 1391 + }; 1392 + 1393 + port@1 { 1394 + reg = <1>; 1395 + dsi1_out: endpoint { 1396 + }; 1397 + }; 1398 + }; 1399 + }; 1400 + 1401 + 1402 + dsi1_phy: dsi-phy@5800200 { 1403 + compatible = "qcom,dsi-phy-28nm-8960"; 1404 + reg = <0x05800200 0x100>, 1405 + <0x05800300 0x200>, 1406 + <0x05800500 0x5c>; 1407 + reg-names = "dsi_pll", 1408 + "dsi_phy", 1409 + "dsi_phy_regulator"; 1410 + clock-names = "iface", 1411 + "ref"; 1412 + clocks = <&mmcc DSI2_M_AHB_CLK>, 1413 + <&pxo_board>; 1414 + #clock-cells = <1>; 1415 + #phy-cells = <0>; 1416 + 1417 + status = "disabled"; 1418 + }; 1345 1419 1346 1420 mdp_port0: iommu@7500000 { 1347 1421 compatible = "qcom,apq8064-iommu";