Gitiles
Code Review
Sign In
review.sourcearcade.org
/
libgfxinit
/
30d897167d0d909e438c119909ab2f4403baf005
30d8971
gfxtest: Re-arrange debug output to avoid dynamic allocation
by Nico Huber
· 5 years ago
283e2a3
gma broxton: Move `null` implementation of procedure
by Nico Huber
· 5 years ago
87bd381
Revert "gma config: Enable Restrictions (No_Elaboration_Code)"
by Nico Huber
· 5 years ago
8d5c24d
Add support to switch LSPCON modes
by Angel Pons
· 5 years ago
0a8174b
gfx dp_aux: Add I2C_{Read,Write}_Byte procedures
by Angel Pons
· 5 years ago
ae186bd
gfx gma skylake: Implement some workarounds
by Angel Pons
· 6 years ago
bc0588e
gma: Export backlight control interface
by Nico Huber
· 6 years ago
994971a
gma: actually enable/disable backlight with new backlight control
by Michael Niewöhner
· 5 years ago
dde0630
gma: Add `Cannon_Point` PCH
by Nico Huber
· 5 years ago
e79babd
gma: Introduce `PCH_Type`
by Nico Huber
· 5 years ago
c9ad9de
gma: Fix setting of `Raw Clock` scratchpad
by Nico Huber
· 5 years ago
3318bf2
Drop generation suffix from `Power_And_Clocks`
by Angel Pons
· 6 years ago
450c24c
haswell: Make VGA on FDI work
by Angel Pons
· 6 years ago
3f86b0b
Move `PSR_Off` out of `Power_And_Clocks_Haswell`
by Angel Pons
· 6 years ago
c0db994
common/Makefile.inc: Factor out generation TLAs
by Angel Pons
· 6 years ago
8fc8e49
common/Makefile.inc: eliminate duplicate substitutions
by Matt DeVillier
· 6 years ago
2a3dbba
gma config: allow override of presence straps
by Matt DeVillier
· 6 years ago
2e87c0d
gma: Map dummy PTEs for buggy VT-d
by Nico Huber
· 6 years ago
cdbfce2
gma config: Add Comet Lake PCI IDs
by Nico Huber
· 7 years ago
5dbaf4b
gma bxt panel: Allow to use secondary panel control logic
by Nico Huber
· 6 years ago
1f63d51
gma bxt panel: Correct panel backlight handling
by Nico Huber
· 6 years ago
3ea5d60
gma bxt panel: Correct power-cycle delay programming
by Nico Huber
· 6 years ago
7050d2d
gma bxt: Add panel power and backlight register definitions
by Nico Huber
· 6 years ago
2bbd6e7
gma panel: Introduce `Panel_Control` type
by Nico Huber
· 6 years ago
8a6e7bd
gma panel config: Turn `internal display type` into a `panel port`
by Nico Huber
· 6 years ago
8beafd7
gma: Split `Internal` port type into `eDP` & `LVDS`
by Nico Huber
· 6 years ago
fe7985f
gma: Fix GTT size reading for Gen8+
by Nico Huber
· 7 years ago
a563ec2
gfx_test: Refactor animation loop and handle hotplug events
by Nico Huber
· 7 years ago
92de9c4
gma display_probing: Add Hotplug_Events()
by Nico Huber
· 7 years ago
b0bbdbc
gma: Automatically update CDClk and dot clocks
by Nico Huber
· 7 years ago
8469b00
gma bxt: Implement CDClk switching
by Nico Huber
· 7 years ago
6b4678d
gma skl: Implement CDClk switching
by Nico Huber
· 7 years ago
d0f84b9
gma hsw: Implement CDClk switching
by Nico Huber
· 7 years ago
1eb5faa
gma ilk: Handle CDClk and calculate dot-clock limits
by Nico Huber
· 7 years ago
b47a5c4
gma g45: Read CDClk and calculate dot-clock limits
by Nico Huber
· 7 years ago
07ff1b9
gma config: Allow to cache CDClk in variable config state
by Nico Huber
· 7 years ago
3d3452f
dp_info: read eDP 1.4+ DPCD link rates
by Greg V
· 7 years ago
04c1d01
gma ilk hdmi: Add workaround for enable-bit quirk
by Nico Huber
· 7 years ago
f6a2d18
gma ilk: Handle Ibex Peak DP correctly
by Nico Huber
· 7 years ago
6c10d36
Increase range of our main Frequency_Type
by Nico Huber
· 7 years ago
530651b
gma g45 config: Limit HDMI rate to 165MHz
by Nico Huber
· 7 years ago
a4e7f25
gma i2c: Increase timeout, again
by Nico Huber
· 7 years ago
e317e9c
gma: Merge `Config_State` into `State`
by Nico Huber
· 7 years ago
c5c66ec
gma: Allow private sub-packages to access PCI config
by Nico Huber
· 7 years ago
7f3e280
gma: Give GM45 its own designation (separate from G45)
by Nico Huber
· 7 years ago
9a4c4c3
gma: Refactor Update_Outputs()
by Nico Huber
· 7 years ago
88da05e
gma config_helpers: Add dot-clock helper functions
by Nico Huber
· 7 years ago
9e96a45
gma config_helpers: Introduce Valid_FB()
by Nico Huber
· 7 years ago
312433c
gma pcode: Move and revise mailbox handling
by Nico Huber
· 7 years ago
82ca09f
gma registers: Implement `Success` parameter for Wait*()
by Nico Huber
· 7 years ago
efa3ca8
gma i2c: Rework GMBUS reset procedure
by Nico Huber
· 7 years ago
4fc6dc2
gma display_probing: End probing after all ports failed
by Nico Huber
· 7 years ago
75a707f
gma pipe setup: Fix secondary pipe cursors <= Sandy Bridge
by Nico Huber
· 8 years ago
d8282b6
gfx_test: Refactor to allow Restrictions (No_Elaboration_Code)
by Nico Huber
· 8 years ago
a815704
gma bdw+ transcoder: Use always-on path for primary pipe on eDP
by Nico Huber
· 7 years ago
94fb916
dp training: Write correct training data when switching patterns
by Nico Huber
· 7 years ago
f80c3e4
dp training: Always end with normal output
by Nico Huber
· 7 years ago
68f439d
gma i2c: Increase timeout to >100ms
by Nico Huber
· 7 years ago
c1d2030
gma i2c: Try to clear NAK indicator
by Nico Huber
· 7 years ago
040d9b6
gma: Publish Read_EDID()
by Nico Huber
· 7 years ago
2c92794
gma: Add more PCI IDs for Coffee/Whiskey/Amber Lake
by Nico Huber
· 7 years ago
88badbe
gma: Add Kaby Lake support
by Nico Huber
· 8 years ago
25fdb15
gma: Add support for ULX variants
by Nico Huber
· 7 years ago
d49b56b
gma pipe setup: Refactor calculation to ease proof
by Nico Huber
· 8 years ago
b3b9fa3
gma: Fix Ironlake panel fitting, revisited
by Nico Huber
· 8 years ago
8a9062a
gma config: Enable Restrictions (No_Elaboration_Code)
by Nico Huber
· 8 years ago
6a996dc
gma: Implement automatic CPU detection
by Nico Huber
· 8 years ago
adfe11f
gma config: Make Config.CPU and Config.CPU_Var variable
by Nico Huber
· 8 years ago
d936561
gma config: Tag constants depending on generation or CPU
by Nico Huber
· 8 years ago
27088aa
gma config: Initialize stateful configs late
by Nico Huber
· 8 years ago
30e8408
gma config: Group mutable state into a record
by Nico Huber
· 8 years ago
86445f3
gma pipe setup: Drop explicit Global and Depends contracts
by Nico Huber
· 8 years ago
63ec836
gma: Give constants depending on Config.CPU* a type
by Nico Huber
· 8 years ago
63dc919
gma: Turn constants depending on Config.CPU* into functions
by Nico Huber
· 8 years ago
d7809ab
gma config: Limit types of CPU and CPU_Var
by Nico Huber
· 8 years ago
998ee2b
gma config: Introduce per CPU booleans
by Nico Huber
· 8 years ago
6621a14
gma: Introduce Generation type
by Nico Huber
· 8 years ago
c76749d
gfx_test: Use GMA.Read_GTT() instead of own GTT mapping
by Nico Huber
· 8 years ago
ceda17d
gma registers: Add Read_GTT() procedure
by Nico Huber
· 8 years ago
0b2329a
gma registers: Separate 32- and 64-bit GTT access
by Nico Huber
· 8 years ago
d0d8b79
gma registers: Draw usage of Config.Fence_Count into the code
by Nico Huber
· 8 years ago
1ee5714
gma broxton power/clocks: Turn pre-condition into code
by Nico Huber
· 8 years ago
ef3b093
gma config: Introduce Has_New_FDI_(Sink|Source)
by Nico Huber
· 8 years ago
117db37
gma config: Introduce Have_HDMI_Buf_Override
by Nico Huber
· 8 years ago
318bca1
gma config, port detection: Scatter Valid_Port initialization
by Nico Huber
· 8 years ago
cf88f3d
gma: Provide `Global` contracts for public procedures
by Nico Huber
· 8 years ago
67cf6d8
gma config: Introduce Is_ULT
by Nico Huber
· 8 years ago
f70edda
gma pipe_setup: Work around a PFIT_CONTROL quirk on G45
by Arthur Heymans
· 8 years ago
d58de7d
gma config: Introduce Has_Tertiary_Pipe
by Nico Huber
· 8 years ago
eb4e8f9
gma config: Fix CPU range for Has_PCH_DAC
by Nico Huber
· 8 years ago
7ba7bd6
gma pipe setup: Add missing `pragma Debug`
by Nico Huber
· 8 years ago
865f1fa
gfx: Introduce Size_Type for framebuffer size in bytes
by Nico Huber
· 8 years ago
c5c767a
Use (Width|Height)_Type for modeline sizes
by Nico Huber
· 8 years ago
da1185e
gfx, gma pipe_setup: Rewrite Scale_Keep_Aspect
by Nico Huber
· 8 years ago
db68441
gma skylake power/clocks: Refactor to allow proof without inlining
by Nico Huber
· 8 years ago
57bebc7
gma panel: Refactor to allow proof without inlining
by Nico Huber
· 8 years ago
8a5a3b5
gma: Add contract to Enable_Output() to rely less on proof inlining
by Nico Huber
· 8 years ago
5a3191f
gma display probing: Use expression functions for less proof inlining
by Nico Huber
· 8 years ago
7eb1350
edid: Use expression functions to rely less on proof inlining
by Nico Huber
· 8 years ago
565f33b
gma broxton: Tighten types to rely less on proof inlining
by Nico Huber
· 8 years ago
Next »