| .. | .. |
|---|
| 29 | 29 | # compatible must be listed in alphabetical order, ordered by compatible. |
|---|
| 30 | 30 | # The description in the comment is mandatory for each compatible. |
|---|
| 31 | 31 | |
|---|
| 32 | + # common simple panel |
|---|
| 33 | + - simple-panel |
|---|
| 34 | + # common simple dsi panel |
|---|
| 35 | + - simple-panel-dsi |
|---|
| 32 | 36 | # Ampire AM-1280800N3TZQW-T00H 10.1" WQVGA TFT LCD panel |
|---|
| 33 | 37 | - ampire,am-1280800n3tzqw-t00h |
|---|
| 34 | 38 | # Ampire AM-480272H3TMQW-T01H 4.3" WQVGA TFT LCD panel |
|---|
| .. | .. |
|---|
| 288 | 292 | port: true |
|---|
| 289 | 293 | power-supply: true |
|---|
| 290 | 294 | |
|---|
| 295 | + reset-gpios: |
|---|
| 296 | + description: GPIO pin to reset the panel |
|---|
| 297 | + |
|---|
| 298 | + prepare-delay-ms: |
|---|
| 299 | + description: | |
|---|
| 300 | + the time (in milliseconds) that it takes for the panel to |
|---|
| 301 | + become ready and start receiving video data |
|---|
| 302 | + enable-delay-ms: |
|---|
| 303 | + description: | |
|---|
| 304 | + the time (in milliseconds) that it takes for the panel to |
|---|
| 305 | + display the first valid frame after starting to receive |
|---|
| 306 | + video data |
|---|
| 307 | + disable-delay-ms: |
|---|
| 308 | + description: | |
|---|
| 309 | + the time (in milliseconds) that it takes for the panel to |
|---|
| 310 | + turn the display off (no content is visible) |
|---|
| 311 | + unprepare-delay-ms: |
|---|
| 312 | + description: | |
|---|
| 313 | + the time (in milliseconds) that it takes for the panel |
|---|
| 314 | + to power itself down completely |
|---|
| 315 | + reset-delay-ms: |
|---|
| 316 | + description: | |
|---|
| 317 | + the time (in milliseconds) that it takes for the panel to |
|---|
| 318 | + reset itself completely |
|---|
| 319 | + init-delay-ms: |
|---|
| 320 | + description: | |
|---|
| 321 | + the time (in milliseconds) that it takes for the panel to |
|---|
| 322 | + send init command sequence after reset deassert |
|---|
| 323 | + |
|---|
| 324 | + width-mm: |
|---|
| 325 | + description: width (in millimeters) of the panel's active display area |
|---|
| 326 | + height-mm: |
|---|
| 327 | + description: height (in millimeters) of the panel's active display area |
|---|
| 328 | + |
|---|
| 329 | + bpc: |
|---|
| 330 | + description: bits per color/component |
|---|
| 331 | + bus-format: |
|---|
| 332 | + description: pixel data format on the wire |
|---|
| 333 | + |
|---|
| 334 | + dsi,lanes: |
|---|
| 335 | + description: number of active data lanes |
|---|
| 336 | + dsi,format: |
|---|
| 337 | + description: pixel format for video mode |
|---|
| 338 | + dsi,flags: |
|---|
| 339 | + description: DSI operation mode related flags |
|---|
| 340 | + |
|---|
| 341 | + panel-init-sequence: true |
|---|
| 342 | + panel-exit-sequence: |
|---|
| 343 | + description: | |
|---|
| 344 | + A byte stream formed by simple multiple dcs packets. |
|---|
| 345 | + byte 0 - dcs data type |
|---|
| 346 | + byte 1 - wait number of specified ms after dcs command transmitted |
|---|
| 347 | + byte 2 - packet payload length |
|---|
| 348 | + byte 3 - and beyond: number byte of payload |
|---|
| 349 | + rockchip,cmd-type: |
|---|
| 350 | + description: default is DSI cmd, or "spi", "mcu" cmd type |
|---|
| 351 | + spi-sdi: |
|---|
| 352 | + description: spi init panel for spi-sdi io |
|---|
| 353 | + spi-scl: |
|---|
| 354 | + description: spi init panel for spi-scl io |
|---|
| 355 | + spi-cs: |
|---|
| 356 | + description: spi init pael for spi-cs io |
|---|
| 357 | + |
|---|
| 358 | + power-invert: |
|---|
| 359 | + description: power invert control |
|---|
| 360 | + vsp-supply: |
|---|
| 361 | + description: positive voltage supply |
|---|
| 362 | + vsn-supply: |
|---|
| 363 | + description: negative voltage supply |
|---|
| 364 | + |
|---|
| 291 | 365 | additionalProperties: false |
|---|
| 292 | 366 | |
|---|
| 293 | 367 | required: |
|---|