summaryrefslogtreecommitdiff
path: root/src/mainboard/purism
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/purism')
-rw-r--r--src/mainboard/purism/librem_cnl/Kconfig.name2
-rw-r--r--src/mainboard/purism/librem_cnl/variants/librem_mini/overridetree.cb24
2 files changed, 26 insertions, 0 deletions
diff --git a/src/mainboard/purism/librem_cnl/Kconfig.name b/src/mainboard/purism/librem_cnl/Kconfig.name
index ad22009059..a575e44e04 100644
--- a/src/mainboard/purism/librem_cnl/Kconfig.name
+++ b/src/mainboard/purism/librem_cnl/Kconfig.name
@@ -2,11 +2,13 @@ config BOARD_PURISM_LIBREM_MINI
bool "Librem Mini"
select BOARD_PURISM_BASEBOARD_LIBREM_CNL
select SOC_INTEL_WHISKEYLAKE
+ select SUPERIO_ITE_IT8528E
config BOARD_PURISM_LIBREM_MINI_V2
bool "Librem Mini v2"
select BOARD_PURISM_BASEBOARD_LIBREM_CNL
select SOC_INTEL_COMETLAKE_1
+ select SUPERIO_ITE_IT8528E
config BOARD_PURISM_LIBREM_14
bool "Librem 14"
diff --git a/src/mainboard/purism/librem_cnl/variants/librem_mini/overridetree.cb b/src/mainboard/purism/librem_cnl/variants/librem_mini/overridetree.cb
index 927031373e..cab254a306 100644
--- a/src/mainboard/purism/librem_cnl/variants/librem_mini/overridetree.cb
+++ b/src/mainboard/purism/librem_cnl/variants/librem_mini/overridetree.cb
@@ -150,5 +150,29 @@ chip soc/intel/cannonlake
register "PcieClkSrcClkReq[1]" = "1"
smbios_slot_desc "SlotTypeM2Socket3" "SlotLengthOther" "M.2/M 2280" "SlotDataBusWidth4X"
end
+ device pci 1f.0 on # LPC Bridge
+ chip superio/ite/it8528e
+ device pnp 2e.1 on # UART1
+ io 0x60 = 0x3F8
+ irq 0x70 = 0x04
+ end
+ device pnp 2e.2 off end # UART2
+ device pnp 2e.4 off end # System Wake-Up Control (SWUC)
+ device pnp 2e.5 off end # KBC/Mouse
+ device pnp 2e.6 off end # KBC/Keyboard
+ device pnp 2e.a off end # Consumer IR
+ device pnp 2e.f off end # Shared Memory/Flash Interface (SMFI)
+ device pnp 2e.10 on # RTC-like Timer
+ io 0x62 = 0x360 # BRAM1 I/O base address
+ end
+ device pnp 2e.11 off end # Power Management I/F Channel 1 (PMC1)
+ device pnp 2e.12 off end # Power Management I/F Channel 2 (PMC2)
+ device pnp 2e.13 off end # Serial Peripheral Interface (SSPI)
+ device pnp 2e.14 off end # Platform Environment Control Interface (PECI)
+ device pnp 2e.17 off end # Power Management I/F Channel 3 (PMC3)
+ device pnp 2e.18 off end # Power Management I/F Channel 4 (PMC4)
+ device pnp 2e.19 off end # Power Management I/F Channel 5 (PMC5)
+ end
+ end
end
end