Skip to content

Commit 8e799c4

Browse files
akanisetticfriedt
authored andcommitted
boards: intel: btl: Added revisions to support Hybrid and 12P
Added revisions to support Hybrid and 12P versions of Bartlett Lake Platform. Signed-off-by: Anisetti Avinash Krishna <[email protected]>
1 parent 750092d commit 8e799c4

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

boards/intel/btl/Kconfig.defconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ config MP_MAX_NUM_CPUS
1010

1111
# TSC on this board is 2.9 GHz, HPET is 19.2 MHz
1212
config SYS_CLOCK_HW_CYCLES_PER_SEC
13+
default 3300000000 if APIC_TSC_DEADLINE_TIMER && BOARD_REVISION="P"
14+
default 3300000000 if APIC_TIMER_TSC && BOARD_REVISION="P"
1315
default 2900000000 if APIC_TSC_DEADLINE_TIMER
1416
default 2900000000 if APIC_TIMER_TSC
1517
default 19200000

boards/intel/btl/board.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,12 @@ boards:
22
- name: intel_btl_s_crb
33
full_name: Bartlett Lake P CRB
44
vendor: intel
5+
revision:
6+
format: letter
7+
default: "H"
8+
exact: true
9+
revisions:
10+
- name: "H"
11+
- name: "P"
512
socs:
613
- name: raptor_lake

boards/intel/btl/doc/index.rst

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22
33
Overview
44
********
5-
Bartlett Lake processor is a 64-bit multi-core processor built on Intel 7 process
6-
Technology. Bartlett Lake is based on a Hybrid architecture, utilizing
7-
P-cores for performance and E-Cores for efficiency.
5+
The Bartlett Lake processor is a 64-bit multi-core processor built on Intel's 7 process technology.
6+
7+
It is available in two versions, one version is based on a hybrid architecture utilizing both
8+
P-cores for performance and E-cores for efficiency, while the other version is based solely on
9+
P-cores. These two versions are enabled as two revisions in Zephyr, as listed below:
10+
* Revision "H" - BTL-s Hybrid
11+
* Revision "P" - BTL-s 12P
12+
13+
Default revision H is selected. To build for revision P, use ``intel_btl_s_crb@P``.
814

915
The S-Processor line is a 2-Chip Platform that includes the Processor Die and
1016
Platform Controller Hub (PCH-S) Die in the Package.

0 commit comments

Comments
 (0)