diff options
author | Min-wuk Lee <mlee@nvidia.com> | 2013-06-27 16:38:39 +0900 |
---|---|---|
committer | Gabby Lee <galee@nvidia.com> | 2013-06-30 19:24:32 -0700 |
commit | 678cae8bda7b77dc0f804ef239e76495a0405c46 (patch) | |
tree | ce63c66cdf7dbda49e71dfd10327b39ba3e7cadf /arch | |
parent | fac48de13b3b9e43e13fcc6149f37d5c421415bb (diff) |
ARM: dts: tegratab: dc and panel DT node for E1569
Bug 1240921
Change-Id: Ib87fd2c8bb7c0d34004e4a8ba239b03a32607cba
Signed-off-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-on: http://git-master/r/242785
Reviewed-by: Yong Goo Yi <yyi@nvidia.com>
Tested-by: Yong Goo Yi <yyi@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Gabby Lee <galee@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/tegra114-tegratab-ers.dts | 254 |
1 files changed, 253 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/tegra114-tegratab-ers.dts b/arch/arm/boot/dts/tegra114-tegratab-ers.dts index 35328c6086bd..dbad6f11b026 100644 --- a/arch/arm/boot/dts/tegra114-tegratab-ers.dts +++ b/arch/arm/boot/dts/tegra114-tegratab-ers.dts @@ -20,11 +20,258 @@ / { host1x { - status = "okay"; + /* tegradc.0 */ + dc@54200000 { + status = "okay"; + nvidia,dc-flags = "dc_flag_en"; + nvidia,emc-clk-rate = <204000000>; + nvidia,cmu-enable = <0>; + dc-default-out { + nvidia,out-type = "dsi"; + nvidia,out-width = <94>; + nvidia,out-height = <150>; + nvidia,out-flags = "continuous_initialized"; + nvidia,out-parent-clk = "pll_d_out0"; + }; + display-timings { + 800x1200-32 { + clock-frequency = <71000000>; + hactive = <800>; + vactive = <1280>; + hfront-porch = <32>; + hback-porch = <57>; + hsync-len = <1>; + vfront-porch = <28>; + vback-porch = <14>; + vsync-len = <1>; + nvidia,h-ref-to-sync = <10>; + nvidia,v-ref-to-sync = <1>; + }; + }; + framebuffer-data { + nvidia,fb-bpp = <32>; /* bits per pixel */ + nvidia,fb-flags = "flip_on_probe"; + nvidia,fb-xres = <800>; + nvidia,fb-yres = <1280>; + }; + smartdimmer { + status = "disabled"; + nvidia,use-auto-pwm = <0>; + nvidia,hw-update-delay = <0>; + nvidia,bin-width = "-1"; + nvidia,aggressiveness = <5>; + nvidia,use-vid-luma = <0>; + nvidia,phase-in-settings = <0>; + nvidia,phase-in-adjustments = <0>; + nvidia,k-limit-enable = <1>; + nvidia,k-limit = <200>; + nvidia,sd-window-enable = <0>; + nvidia,soft-clipping-enable= <1>; + nvidia,soft-clipping-threshold = <128>; + nvidia,smooth-k-enable = <1>; + nvidia,smooth-k-incr = <128>; + nvidia,coeff = <5 9 2>; + nvidia,fc = <0 0>; + nvidia,blp = <1024 255>; + nvidia,bltf = <57 65 73 82 + 92 103 114 125 + 138 150 164 178 + 193 208 224 241>; + nvidia,lut = <255 255 255 + 199 199 199 + 153 153 153 + 116 116 116 + 85 85 85 + 59 59 59 + 36 36 36 + 17 17 17 + 0 0 0>; + nvidia,use-vpulse2 = <1>; + nvidia,bl-device-name = "pwm-backlight"; + }; + cmu { + nvidia,cmu-csc = < 0x103 0x3ED 0x00F + 0x3F9 0x0DC 0x3F0 + 0x003 0x3FD 0x0DD >; + nvidia,cmu-lut2 = < 0 2 5 7 10 12 14 16 + 17 19 20 22 23 24 25 26 + 27 27 28 29 29 29 30 30 + 30 31 31 31 31 31 31 31 + 31 31 32 32 32 32 32 32 + 32 33 33 33 33 34 34 34 + 34 35 35 35 36 36 36 36 + 37 37 38 38 38 39 39 39 + 40 40 40 41 41 42 42 42 + 43 43 43 44 44 45 45 45 + 46 46 46 47 47 48 48 48 + 49 49 49 49 50 50 50 51 + 51 51 52 52 52 52 53 53 + 53 53 54 54 54 54 55 55 + 55 55 55 56 56 56 56 56 + 57 57 57 57 57 58 58 58 + 58 58 58 59 59 59 59 59 + 59 59 60 60 60 60 60 60 + 60 61 61 61 61 61 61 61 + 61 62 62 62 62 62 62 62 + 62 63 63 63 63 63 63 63 + 63 64 64 64 64 64 64 64 + 64 65 65 65 65 65 65 65 + 65 66 66 66 66 66 66 66 + 66 67 67 67 67 67 67 67 + 68 68 68 68 68 68 68 69 + 69 69 69 69 69 69 69 70 + 70 70 70 70 70 70 71 71 + 71 71 71 71 71 72 72 72 + 72 72 72 72 73 73 73 73 + 73 73 73 74 74 74 74 74 + 74 74 74 75 75 75 75 75 + 75 75 76 76 76 76 76 76 + 76 77 77 77 77 77 77 77 + 77 78 78 78 78 78 78 78 + 79 79 79 79 79 79 79 79 + 80 80 80 80 80 80 80 80 + 81 81 81 81 81 81 81 81 + 81 82 82 82 82 82 82 82 + 82 83 83 83 83 83 83 83 + 83 83 84 84 84 84 84 84 + 84 84 84 85 85 85 85 85 + 85 85 85 85 86 86 86 86 + 86 86 86 86 86 86 87 87 + 87 87 87 87 87 87 87 87 + 88 88 88 88 88 88 88 88 + 88 88 89 89 89 89 89 89 + 89 89 89 89 89 90 90 90 + 90 90 90 90 90 90 90 90 + 91 91 91 91 91 91 91 91 + 91 91 91 92 92 92 92 92 + 92 92 92 92 92 92 92 93 + 93 93 93 93 93 93 93 93 + 93 93 93 94 94 94 94 94 + 94 94 94 94 94 94 95 95 + 95 95 95 95 95 95 95 95 + 95 95 95 96 96 96 96 96 + 96 96 96 96 96 96 96 97 + 97 97 97 97 97 97 97 97 + 97 97 97 98 98 98 98 98 + 98 98 98 98 98 98 98 99 + 99 99 99 99 99 99 99 99 + 99 99 99 99 100 100 100 100 + 100 100 100 100 100 100 100 100 + 101 102 102 103 104 104 105 105 + 106 107 107 108 108 109 110 110 + 111 111 112 112 113 114 114 115 + 115 116 116 117 117 118 118 119 + 119 120 120 121 121 122 122 123 + 123 124 124 125 125 126 126 127 + 127 128 128 129 129 130 130 131 + 131 131 132 132 133 133 134 134 + 135 135 135 136 136 137 137 138 + 138 138 139 139 140 140 141 141 + 141 142 142 143 143 143 144 144 + 145 145 145 146 146 146 147 147 + 148 148 148 149 149 149 150 150 + 151 151 151 152 152 152 153 153 + 153 154 154 155 155 155 156 156 + 156 157 157 157 158 158 159 159 + 159 160 160 160 161 161 162 162 + 162 163 163 163 164 164 165 165 + 165 166 166 167 167 167 168 168 + 168 169 169 170 170 170 171 171 + 172 172 172 173 173 174 174 174 + 175 175 176 176 176 177 177 177 + 178 178 179 179 179 180 180 181 + 181 181 182 182 182 183 183 184 + 184 184 185 185 185 186 186 187 + 187 187 188 188 188 189 189 190 + 190 190 191 191 191 192 192 192 + 193 193 193 194 194 194 195 195 + 195 196 196 196 197 197 197 198 + 198 198 199 199 199 200 200 200 + 201 201 201 202 202 202 203 203 + 203 204 204 204 204 205 205 205 + 206 206 206 207 207 207 208 208 + 208 208 209 209 209 210 210 210 + 211 211 211 212 212 212 212 213 + 213 213 214 214 214 215 215 215 + 215 216 216 216 217 217 217 218 + 218 218 218 219 219 219 220 220 + 220 220 221 221 221 222 222 222 + 222 223 223 223 223 224 224 224 + 225 225 225 225 226 226 226 226 + 227 227 227 227 228 228 228 229 + 229 229 229 230 230 230 230 231 + 231 231 231 232 232 232 232 233 + 233 233 233 233 234 234 234 234 + 235 235 235 235 236 236 236 236 + 237 237 237 237 237 238 238 238 + 238 239 239 239 239 240 240 240 + 240 241 241 241 241 241 242 242 + 242 242 243 243 243 243 244 244 + 244 244 244 245 245 245 245 246 + 246 246 246 247 247 247 247 247 + 248 248 248 248 249 249 249 249 + 250 250 250 250 251 251 251 251 + 252 252 252 252 253 253 253 253 + 254 254 254 254 255 255 255 255 >; + }; + }; + + /* tegradc.1 */ + dc@54240000 { + status = "okay"; + nvidia,dc_flags = "dc_flag_en"; + nvidia,emc_clk_rate = <300000000>; + nvidia,cmu-enable = <1>; + dc-default-out { + nvidia,out-type = "hdmi"; + nvidia,out-flags = "hotplug_high"; + nvidia,out-parent-clk = "pll_d2_out0"; + nvidia,out-max-pixclk = <148500>; + nvidia,out-align = "msb"; + nvidia,out-order = "rtob"; /*red to blue*/ + nvidia,out-hotplug-gpio = <&gpio 111 1>; + }; + framebuffer-data { + nvidia,fb-bpp = <32>; /* bits per pixel */ + nvidia,fb-flags = "flip_on_probe"; + nvidia,fb-xres = <1024>; + nvidia,fb-yres = <600>; + }; + }; + dsi { + status = "okay"; + nvidia,panel = <&panel>; + nvidia,dsi-n-data-lanes = <4>; + nvidia,dsi-video-burst-mode = "none_burst"; + nvidia,dsi-pixel-format = "24_p"; + nvidia,dsi-ref-rate = <60>; + nvidia,dsi-virtual-ch = "vc0"; + nvidia,dsi-instance = <0>; /* 0 or 1 */ + nvidia,dsi-panel-reset = <0>; + nvidia,dsi-power-saving-suspend = <1>; + nvidia,dsi-video-data-type = "video"; + nvidia,dsi-video-clk-mode = "txonly"; + nvidia,dsi-phy-datzero = <270>; + nvidia,dsi-phy-hsprepare = <30>; + nvidia,dsi-phy-clkzero = <330>; + nvidia,dsi-phy-clkprepare = <27>; + }; hdmi { status = "okay"; + nvidia,regulators = "avdd_hdmi", + "avdd_hdmi_pll", + "vdd_hdmi_5v0"; + nvidia,ddc-i2c-bus = <&hdmi_ddc>; + nvidia,hpd-gpio = <&gpio 111 1>; }; }; + panel: panel { + compatible = "lgd,tegratab"; + status = "okay"; + nvidia,regulators = "avdd_lcd", + "vdd_lcd_bl_en", + "dvdd_lcd"; + }; /* GEN1 */ i2c@7000c000 { @@ -65,4 +312,9 @@ reset-gpios = <&gpio 221 0>; /* gpio PBB5 */ }; }; + /* DDC */ + hdmi_ddc: i2c@7000c700 { + status = "okay"; + clock-frequency = <100000>; + }; }; |