Gitiles
Code Review
Sign In
review.sourcearcade.org
/
libgfxinit
/
87469f2ec0028f26ea54021ad02a94f9b1ee7759
/
common
/
hw-gfx-gma.adb
a4be8a2
Avoid warning '"Pos32" is already use-visible'
by Nico Huber
· 2 years, 10 months ago
fc49b60
gma: Update PCH Rawclk programming for TGL
by Tim Wawrzynczak
· 3 years, 8 months ago
1b65b84
gma: Update BDSM register offset for TGL onwards
by Tim Wawrzynczak
· 3 years, 8 months ago
605660b
gma: Begin Tiger Lake (TGL) integration
by Tim Wawrzynczak
· 4 years ago
fe80fbb
common: Turn off VGA when not in use anymore
by Jeremy Compostella
· 3 years, 4 months ago
793f4f8
gma: Correct Global annotation for Initialize()
by Nico Huber
· 3 years, 9 months ago
17b513e
gma: Shuffle warning justifications to support old and new tooling
by Nico Huber
· 3 years, 9 months ago
bc0588e
gma: Export backlight control interface
by Nico Huber
· 6 years ago
dde0630
gma: Add `Cannon_Point` PCH
by Nico Huber
· 5 years ago
c9ad9de
gma: Fix setting of `Raw Clock` scratchpad
by Nico Huber
· 5 years ago
2e87c0d
gma: Map dummy PTEs for buggy VT-d
by Nico Huber
· 6 years ago
5dbaf4b
gma bxt panel: Allow to use secondary panel control logic
by Nico Huber
· 6 years ago
2bbd6e7
gma panel: Introduce `Panel_Control` type
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
b0bbdbc
gma: Automatically update CDClk and dot clocks
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
9a4c4c3
gma: Refactor Update_Outputs()
by Nico Huber
· 7 years ago
312433c
gma pcode: Move and revise mailbox handling
by Nico Huber
· 7 years ago
88badbe
gma: Add Kaby Lake support
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
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
63ec836
gma: Give constants depending on Config.CPU* a type
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
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
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
c5c767a
Use (Width|Height)_Type for modeline sizes
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
f361ec8
gma: Introduce Pipe_Config.Scaler_Available()
by Nico Huber
· 8 years ago
958c564
gma: Revise scaling on G45
by Nico Huber
· 8 years ago
15ffc4f
gma: Add interface functions to update/place/move cursor
by Nico Huber
· 8 years ago
4dc4c61
gma: Configure cursor plane
by Nico Huber
· 8 years ago
a02b2c6
gma: Add cursor infrastructure
by Nico Huber
· 8 years ago
3d06de8
gma hsw: Enable Power Down Well for scaling on DDI A
by Nico Huber
· 8 years ago
73ea032
gma: Add G45 support
by Arthur Heymans
· 8 years ago
f7f537e
gma pipe_setup: Replace Update_Offset() with Setup_FB()
by Nico Huber
· 8 years ago
cbbaade
gma config_helpers: Pass only the modeline to Validate_Config()
by Nico Huber
· 8 years ago
5ef4d60
Add Start_X and Start_Y offsets for framebuffer panning
by Nico Huber
· 8 years ago
34be654
gma: Reverse meaning of GTT_Rotation_Offset
by Nico Huber
· 8 years ago
60d0e5f
gma: Add Pipe_Index to the Connectors.Post_On method
by Arthur Heymans
· 8 years ago
d1988d1
gma: Make Raw_Clock a variable
by Arthur Heymans
· 8 years ago
9b47941
gma: Add support for rotated framebuffers
by Nico Huber
· 9 years ago
0164b02
gma: Set tiled framebuffers up through Plane_Control
by Nico Huber
· 9 years ago
e7ac6eb
gma: Implement PCI Id based generation check
by Nico Huber
· 9 years ago
5fd9a31
gma: Fix decoding the size of Stolen Memory on Gen4
by Arthur Heymans
· 9 years ago
42fb2d0
gma: Add procedure to power up legacy VGA block
by Nico Huber
· 9 years ago
3a0e2a0
gma skl: Disable DDI clocks on reset path
by Nico Huber
· 9 years ago
c3f66f6
gma: Add Map_Linear_FB()
by Nico Huber
· 9 years ago
eedde88
gma: Check that framebuffer fits stolen memory and aperture
by Nico Huber
· 9 years ago
5374c3a
gma: Add Setup_Default_FB()
by Nico Huber
· 9 years ago
194e57e
gma: Allow offsets /= 0 in Setup_Default_GTT()
by Nico Huber
· 9 years ago
bebca13
gma: Move a warning justification to spec
by Nico Huber
· 9 years ago
e015e82
gma: Fix refined contract of Initialize()
by Nico Huber
· 9 years ago
17d64b6
gma: Clear "fence" registers during initialization
by Nico Huber
· 9 years ago
2b6f699
gma: Add a HW.PCI.Dev for dynamic MMIO setup
by Nico Huber
· 9 years ago
0923b79
gma-connectors: Add Initialize() procedure
by Nico Huber
· 9 years ago
1c3b928
gma broxton: Add final glue
by Nico Huber
· 9 years ago
21da574
gma: Add config plus stubs for Broxton SoC
by Nico Huber
· 9 years ago
b83107c
common/hw-gfx-gma: Remove trailing space in debug output
by Paul Menzel
· 9 years ago
4798c66
gma: Always clear hot-plug events before enabling a pipe
by Nico Huber
· 9 years ago
564103f
gma: Rework power handling in Update_Outputs()
by Nico Huber
· 9 years ago
b56b9c5
gma: Disable all stale pipes before enabling any new
by Nico Huber
· 9 years ago
3be61d4
gma: Refactor Hotplug_Detect() interface and usage
by Nico Huber
· 9 years ago
43370ba
gma: Factor enabling of a single pipe out of Update_Outputs()
by Nico Huber
· 9 years ago
1a712d3
gma: Drop state tracking of active `DP_Links`
by Nico Huber
· 9 years ago
6e327c9
gma: Get rid of Get_Pipe_Hint()
by Nico Huber
· 9 years ago
7ad2d65
gma: Move transcoder setup into own package
by Nico Huber
· 9 years ago
33912aa
gma: Move Legacy_VGA_Off() into Pipe_Setup
by Nico Huber
· 9 years ago
f3e2366
gma: Move pipe/transcoder register selection into Pipe_Setup
by Nico Huber
· 9 years ago
793a8d4
gma: Make cleaning the hardware state optional
by Nico Huber
· 9 years ago
8c45bcf
gma: Split out config derivation and port probing
by Nico Huber
· 9 years ago
3c544ee
gma: Refactor Port_Config derivation
by Nico Huber
· 9 years ago
6b7a40b
gma: Probe sibling ports for improper connected displays
by Nico Huber
· 9 years ago
845de36
gma: Do not probe EDID if a port's sibling is configured
by Nico Huber
· 9 years ago
1b2c9a3
gma: Refactor Scan_Ports()
by Nico Huber
· 9 years ago
995436b
gma: Get rid of Port_Config in Read_EDID()
by Nico Huber
· 10 years ago
dca242d
gma: Drop Auto_Configure()
by Nico Huber
· 10 years ago
0d454cd
gma: Rename ports Digital[123] => HDMI[123]
by Nico Huber
· 9 years ago
99f10f3
gma: Rename Config_Type => Pipe_Config
by Nico Huber
· 10 years ago
aa91bb5
gma: Add parameter to Scan_Ports to limit number of pipes
by Nico Huber
· 10 years ago
74ec962
gma: Limit HDMI pixel rate
by Nico Huber
· 10 years ago
3675db5
gma: Add option for VGA plane on the primary pipe
by Nico Huber
· 10 years ago
47ff069
gma: Show that we never try to downscale the image
by Nico Huber
· 10 years ago
dcd274b
gma: Validate maximum scalable width
by Nico Huber
· 10 years ago
c7a4fee
gma: Validate pipe configurations
by Nico Huber
· 10 years ago
6a35667
gma: Fix loop logic in Scan_Ports()
by Nico Huber
· 10 years ago
393aa8a
gma edid: Check expected display type
by Nico Huber
· 10 years ago
f54d096
gma: Program PCH_RAWCLK_FREQ register
by Nico Huber
· 10 years ago
125a29e
Relicense libgfxinit under GPL v2+
by Nico Huber
· 10 years ago
eeb5a39
gma: Expect zero Audio_VID_DID on Ibex Peak
by Nico Huber
· 10 years ago
83693c8
Initial upstream commit
by Nico Huber
· 10 years ago