Gitiles
Code Review
Sign In
review.sourcearcade.org
/
flashprog
/
ee6d548becb29d4fce00a6f7dbe0c39e1e7be160
/
ichspi.c
7e13456
treewide: Drop unnecessary uses of memset/memcpy
by Angel Pons
· 3 years, 7 months ago
690a944
treewide: Drop most cases of `sizeof(struct ...)`
by Angel Pons
· 3 years, 7 months ago
4db0fdf
Add Gemini Lake support
by Angel Pons
· 4 years, 6 months ago
5eca427
const'ify flashctx to align signatures with cros flashrom
by Edward O'Callaghan
· 4 years, 9 months ago
7cb4395
ichspi: Unify timeouts across all SPI operations to 30s
by Subrata Banik
· 2 years, 10 months ago
15f539c
ichspi: Replace default JEDEC_BE_D8 with JEDEC_SE
by David Hendricks
· 14 years ago
2a5dfaf
ichspi: Add support for discrete Cannon Lake PCHs
by Nico Huber
· 5 years ago
519be66
Fix -Wsign-compare trouble
by Nico Huber
· 6 years ago
d2d3993
ichspi: Add Apollo Lake support
by Nico Huber
· 6 years ago
deeac7e
spi: Drop spi_controller type
by Nico Huber
· 8 years ago
29e46d0
ichspi.c: Remove unneeded 'else'
by Elyes HAOUAS
· 6 years ago
2e50cdc
Rework internal bus handling and laptop bail-out
by Nico Huber
· 6 years ago
db7482b
Fix several -Wno-implicit-fallthrough warnings
by Richard Hughes
· 6 years ago
e2cbb12
Fix one more -Wmissing-field-initializers warning
by Richard Hughes
· 6 years ago
df49058
Fix several -Wno-missing-field-initializers warnings
by Richard Hughes
· 6 years ago
93e1625
Fix several -Wold-style-declaration warnings
by Richard Hughes
· 6 years ago
7590d1a
Enable writes with active ME
by Nico Huber
· 9 years ago
e083880
Remove address from GPLv2 headers
by Elyes HAOUAS
· 7 years ago
124ef38
Fix whitespace errors
by Elyes HAOUAS
· 7 years ago
ed098d6
spi: Move ICH BBAR quirk out of the way
by Nico Huber
· 8 years ago
19eb079
ichspi: Fix 100 series PCH (Skylake) support
by Nico Huber
· 7 years ago
22f2dc5
ichspi: Disable software sequencing by default for Skylake
by Nico Huber
· 7 years ago
8b2152d
ichspi: Fix software sequencing for Skylake
by Nico Huber
· 7 years ago
a521636
chipset_enable: Add support for C620-series Lewisburg PCH
by David Hendricks
· 7 years ago
aa91d5c
ichspi: "Fix" access permission reporting for regions > 7
by Nico Huber
· 7 years ago
0bb3f71
ich_descriptors: Draw +0xfff into ICH_FREG_LIMIT()
by Nico Huber
· 8 years ago
d54e4f4
ichspi: Add support for Intel Skylake
by Nico Huber
· 8 years ago
d152fb9
Drop redundant `enum msglevel`
by Nico Huber
· 8 years ago
560111e
ichspi: Drop `dev` parameter from init functions
by Nico Huber
· 8 years ago
4c72315
Pimp the manpage to create nicer hyperlinks and HTML output
by Stefan Tauner
· 9 years ago
5c316f9
Add a bunch of new/tested stuff and various small changes 22
by Stefan Tauner
· 10 years ago
4095ed7
Add support for Intel Silvermont: Bay Trail, Rangeley and Avoton
by Duncan Laurie
· 10 years ago
2ba9f6e
Refine Flash Component descriptor handling
by Stefan Tauner
· 10 years ago
7608d36
ichspi: fix missing set_addr on erases and possible crossings of 256 B boundaries
by Stefan Tauner
· 10 years ago
a5bcbce
Rename programmer registration functions
by Carl-Daniel Hailfinger
· 10 years ago
f20b7be
Add 'const' keyword to chip write and other function prototypes
by Mark Marshall
· 11 years ago
92d6a86
Refactor Intel Chipset Enables
by Stefan Tauner
· 11 years ago
7fb5aa0
Automatically unmap physmap()s
by Stefan Tauner
· 11 years ago
dbac46c
Add a bunch of new/tested stuff and various small changes 19
by Stefan Tauner
· 11 years ago
27cb34b
Change warning regarding protected ICH regions
by Stefan Tauner
· 12 years ago
67d163d
Fix duplicate 'const' declaration specifiers
by Stefan Tauner
· 12 years ago
c6fa32d
Introduce msg_*warn
by Stefan Tauner
· 12 years ago
d7d423b
Add a bunch of new/tested stuff and various small changes 15
by Stefan Tauner
· 12 years ago
eb58257
Add a bunch of new/tested stuff and various small changes 14
by Stefan Tauner
· 12 years ago
e3adea0
ichspi: ignore bogus FREGs
by Stefan Tauner
· 12 years ago
5a7cb84
Make struct flashchip a field in struct flashctx instead of a complete copy
by Carl-Daniel Hailfinger
· 12 years ago
dd73d83
Fix VIA VX*** support
by Helge Wagner
· 12 years ago
d94d25d
Add a bunch of new/tested stuff and various small changes 13
by Stefan Tauner
· 12 years ago
32508eb
Hide hwaccess.h from public API
by Patrick Georgi
· 12 years ago
7bca126
Let the programmer driver decide how to do AAI transfers
by Nico Huber
· 13 years ago
dc704ed
Refine reprogram_opcode_on_the_fly to indicate wrong readcnt/writecnt combinations
by Stefan Tauner
· 13 years ago
ac427b2
Add a bunch of new/tested stuff and various small changes 10
by Paul Menzel
· 13 years ago
5210e72
ichspi.c: warn user and disable writes when a protected address range is detected
by Stefan Tauner
· 13 years ago
c40cff7
Have all programmer init functions register bus masters/programmers
by Carl-Daniel Hailfinger
· 13 years ago
8a3c60c
Add struct flashctx * parameter to all functions accessing flash chips
by Carl-Daniel Hailfinger
· 13 years ago
63fd902
Use struct flashctx instead of struct flashchip for flash chip access
by Carl-Daniel Hailfinger
· 13 years ago
c69c9c8
Unsignify lengths and addresses in chip functions and structs
by Stefan Tauner
· 13 years ago
745f6bb
ichspi: fix ich_init_opcodes() calls in ich_init_spi()
by Stefan Tauner
· 13 years ago
eaacd2d
Register Parallel/LPC/FWH programmers the same way SPI programmers are registered
by Carl-Daniel Hailfinger
· 13 years ago
f382e35
ichspi: print flash descriptor dependent information only when it is valid
by Stefan Tauner
· 13 years ago
50e7c60
ichspi: add support for Intel Hardware Sequencing
by Stefan Tauner
· 13 years ago
a8d838d
ichspi: use a variable to distinguish ich generations instead of spi_programmer->type
by Stefan Tauner
· 13 years ago
d0c5dc2
ichspi: add (partially) dead support code for Intel Hardware Sequencing
by Stefan Tauner
· 13 years ago
e3185c0
ichspi: inform the user about the consequences of the security override strap
by Stefan Tauner
· 13 years ago
75da80c
ichspi: unlock PR register restrictions on ICH8+ if not locked down
by Stefan Tauner
· 13 years ago
bf69aaa
ichspi: add prettyprinting for PR registers on ICH8+
by Stefan Tauner
· 13 years ago
7783f31
ichspi: don't touch the nonexistent(?) BBAR register on ICH8
by Stefan Tauner
· 13 years ago
84e1dde
ichspi: improve prettyprint_opcodes
by Stefan Tauner
· 13 years ago
1e14639
ichspi: add ICH/PCH flash descriptor decoding via FDOC/FDOD
by Stefan Tauner
· 13 years ago
a63c7c4
Remove unneeded inclusions of chipdrivers.h
by Stefan Tauner
· 13 years ago
8b391b8
ichspi.c: refactor filling and reading the fdata/spid registers
by Stefan Tauner
· 13 years ago
91f4afa
Random whitespace and coding-style fixes
by Uwe Hermann
· 13 years ago
1a22795
Rename CHIP_BUSTYPE_FOO to BUS_FOO
by Carl-Daniel Hailfinger
· 13 years ago
122dd12
ichspi.c: do not print PBR[3] for ICH7 because it does not exist
by Stefan Tauner
· 13 years ago
5ffe65b
ichspi.c: print FADDR in ich_init_spi
by Stefan Tauner
· 13 years ago
10b3e22
ichspi.c: preserve reserved bits in address registers
by Stefan Tauner
· 13 years ago
bd649e4
ichspi.c: add FPB (Flash Partition Boundary) macros and init printing
by Stefan Tauner
· 13 years ago
e27b2d4
ichspi.c: simplify ich_set_bbar
by Stefan Tauner
· 13 years ago
ccd92a1
ichspi.c: make REGWRITE* macros safer
by Stefan Tauner
· 13 years ago
29c8083
ichspi.c: add missing ICH9 register macros and eliminate magic numbers
by Stefan Tauner
· 14 years ago
b2d5f6a
Use the max_data_read field of the new spi_programmer struct to simplify run_opcode
by Stefan Tauner
· 14 years ago
5520694
ichspi.c: add macros and pretty printing for HSFS and HSFC
by Stefan Tauner
· 14 years ago
2a8b262
ichspi.c: add pretty printing for SSFS+SSFC and the OPCODE struct
by Stefan Tauner
· 14 years ago
0c1ec45
ichspi.c: improve macros for SSFS and SSFC bits
by Stefan Tauner
· 14 years ago
355cbfd
Small fixes
by Stefan Tauner
· 14 years ago
d172ecd
ichspi: fix detection of unused regions
by Joshua Roys
· 14 years ago
c0aaf95
Whitespace, documentation and other small stuff
by Stefan Tauner
· 14 years ago
b9dbe48
Kill central list of SPI programmers
by Michael Karcher
· 14 years ago
6279751
Factor out SPI write/read chunking wrappers
by Michael Karcher
· 14 years ago
54ce73a
Revert MMIO space writes on shutdown as needed
by Carl-Daniel Hailfinger
· 14 years ago
8ed2934
Improve output in case run_opcode fails
by Stefan Tauner
· 14 years ago
136125a
ichspi: Increase timeout to 60s for atomic operations
by Michael Karcher
· 14 years ago
eacbd16
Proper error handling for ICH/VIA SPI
by Carl-Daniel Hailfinger
· 14 years ago
a60faab
Convince compilers to put constant data into the .rodata section
by Mathias Krause
· 14 years ago
841d631
Dump all VIA SPI registers like for ICH7
by Carl-Daniel Hailfinger
· 14 years ago
738e252
Implement on-the-fly reprogramming of the ICH SPI OPCODE table
by Helge Wagner
· 14 years ago
a319be1
Add support for Intel 5 Series / 3400 Series chipsets
by Helge Wagner
· 14 years ago
5b997c3
Split off programmer.h from flash.h
by Carl-Daniel Hailfinger
· 14 years ago
a4448d9
Move Intel SPI initialisation to ichspi.c
by Michael Karcher
· 14 years ago
29a1c66
Use generic unlocking infrastructure for SPI chips
by Carl-Daniel Hailfinger
· 14 years ago
Next »