mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-03 21:49:32 +00:00
falco: add rtd2132 settings to device tree
Now that the rtd2132 device has the full settings the
panel timings need to be implemented. Sadly, the Tx timings
in the rtd2132 aren't 1:1 with the panel's Tx timings. Below
is the table equivalent:
RTD2132 | Falco Panel
--------+------------
T1 | T2
--------+------------
T2 | T8+T10+T12
--------+------------
T3 | T14
--------+------------
T4 | T15
--------+------------
T5 | T9+T11+T13
--------+------------
T6 | T3
--------+------------
T7 | T4
--------+------------
Change-Id: I10a3ad475d6b9485a707eb49e31afd197fc8d24d
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/65858
Reviewed-by: Stefan Reinauer <reinauer@google.com>
Reviewed-on: http://review.coreboot.org/4472
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
This commit is contained in:
committed by
Patrick Georgi
parent
ebad176554
commit
7b6cc0403f
@@ -110,6 +110,27 @@ chip northbridge/intel/haswell
|
||||
device pci 1f.2 on end # SATA Controller
|
||||
device pci 1f.3 on # SMBus
|
||||
chip drivers/i2c/rtd2132
|
||||
# Panel Power Timings (1 ms units)
|
||||
# Note: the panel Tx timings are very
|
||||
# different from the LVDS bridge
|
||||
# Tx timing settings. Below is a mapping
|
||||
# for RTD2132 -> Panel timings.
|
||||
# T1 = T2
|
||||
# T2 = T8 + T10 + T12
|
||||
# T3 = T14
|
||||
# T4 = T15
|
||||
# T5 = T9 + T11 + T13
|
||||
# T6 = T3
|
||||
# T7 = T4
|
||||
register "t1" = "20"
|
||||
register "t2" = "16"
|
||||
register "t3" = "1"
|
||||
register "t4" = "1"
|
||||
register "t5" = "16"
|
||||
register "t6" = "20"
|
||||
register "t7" = "500"
|
||||
# LVDS Swap settings are normal.
|
||||
register "lvds_swap" = "0"
|
||||
# Enable Spread Sprectrum at 1.0%
|
||||
register "sscg_percent" = "0x10"
|
||||
device i2c 35 on end
|
||||
|
||||
Reference in New Issue
Block a user