util/intelp2m: Add support for Alder Lake macro generation
Add support for Alder Lake as a separate parsing profile, copying the existing 'Cannon' profile and adjusting for differences in reset mapping and GPIO macro generation. TEST=Generate GPIO macros for MSI PRO Z690-A Change-Id: I5871394bcb0636c2c803607ffb129441aa934417 Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/63403 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Maxim Polyakov <max.senia.poliak@gmail.com>
This commit is contained in:
@@ -28,6 +28,7 @@ const (
|
||||
LewisburgType uint8 = 1
|
||||
ApolloType uint8 = 2
|
||||
CannonType uint8 = 3
|
||||
AlderType uint8 = 4
|
||||
)
|
||||
|
||||
var key uint8 = SunriseType
|
||||
@@ -36,7 +37,8 @@ var platform = map[string]uint8{
|
||||
"snr": SunriseType,
|
||||
"lbg": LewisburgType,
|
||||
"apl": ApolloType,
|
||||
"cnl": CannonType}
|
||||
"cnl": CannonType,
|
||||
"adl": AlderType}
|
||||
func PlatformSet(name string) int {
|
||||
if platformType, valid := platform[name]; valid {
|
||||
key = platformType
|
||||
@@ -62,6 +64,9 @@ func IsPlatformLewisburg() bool {
|
||||
func IsPlatformCannonLake() bool {
|
||||
return IsPlatform(CannonType)
|
||||
}
|
||||
func IsPlatformAlderLakeH() bool {
|
||||
return IsPlatform(AlderType)
|
||||
}
|
||||
|
||||
var InputRegDumpFile *os.File = nil
|
||||
var OutputGenFile *os.File = nil
|
||||
|
Reference in New Issue
Block a user