/* * arch/arm/boot/dts/panel-s-4kuhd-5-46.dtsi * * Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include #include / { host1x { dsi { panel_s_4kuhd_5_46: panel-s-4kuhd-5-46 { compatible = "s,4kuhd-5-46"; nvidia,dsi-instance = ; nvidia,dsi-n-data-lanes = <8>; nvidia,dsi-pixel-format = ; nvidia,dsi-refresh-rate = <60>; nvidia,dsi-refresh-rate-adj = <1>; nvidia,dsi-video-data-type = ; nvidia,dsi-video-clock-mode = ; nvidia,dsi-ganged-type = ; nvidia,dsi-ganged-write-to-all-links = <1>; nvidia,enable-link-compression; nvidia,enable-dual-dsc; nvidia,enable-block-pred; nvidia,slice-height = <32>; nvidia,num-of-slices = <2>; nvidia,comp-rate = <8>; nvidia,dsi-controller-vs = ; nvidia,dsi-virtual-channel = ; nvidia,dsi-panel-reset = ; nvidia,dsi-ulpm-not-support = ; nvidia,dsi-suspend-stop-stream-late = ; nvidia,dsi-power-saving-suspend = ; nvidia,default_color_space = <1>; /*default color profile:adobeRGB*/ nvidia,dsi-init-cmd = /* Long Packet: */ /* Short Packet: */ /* For DSI packets each DT cell is interpreted as u8 not u32 */ , , , , , , , , , , , , , , , , , , , /* Followed from 8 inch sharp. */ , ; nvidia,dsi-n-init-cmd = <21>; nvidia,dsi-early-suspend-cmd = , , , ; nvidia,dsi-n-early-suspend-cmd = <4>; nvidia,dsi-pkt-seq = , , , , , ; disp-default-out { nvidia,out-type = ; nvidia,out-width = <68>; /* Fix me: Correct out-width and out-height parameters */ nvidia,out-height = <121>; nvidia,out-flags = ; nvidia,out-parent-clk = "pll_d_out0"; nvidia,out-xres = <2160>; nvidia,out-yres = <3840>; }; display-timings { 2160x3840-32-60Hz { clock-frequency = <600156480>; hactive = <2160>; vactive = <3840>; hfront-porch = <400>; hback-porch = <8>; hsync-len = <8>; vfront-porch = <40>; vback-porch = <2>; vsync-len = <1>; nvidia,h-ref-to-sync = <4>; nvidia,v-ref-to-sync = <1>; }; }; vrr-settings { nvidia,vrr_min_fps = <30>; }; }; }; }; };