From c65f1f50edda9d375feac8457e4f9f6b815dbed6 Mon Sep 17 00:00:00 2001 From: Anisetti Avinash Krishna Date: Wed, 13 Nov 2024 11:51:30 +0530 Subject: [PATCH] boards: intel: rpl: Added revisions for RPL-s board Added 2 different revisions of RPL-s board with 2 PCH options 600 series and 700 series. Signed-off-by: Anisetti Avinash Krishna --- boards/intel/rpl/board.yml | 6 ++ boards/intel/rpl/doc/index.rst | 5 +- boards/intel/rpl/intel_rpl_s_crb_700.overlay | 58 ++++++++++++++++++++ 3 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 boards/intel/rpl/intel_rpl_s_crb_700.overlay diff --git a/boards/intel/rpl/board.yml b/boards/intel/rpl/board.yml index 9f35b648699..58f24d3becd 100644 --- a/boards/intel/rpl/board.yml +++ b/boards/intel/rpl/board.yml @@ -7,5 +7,11 @@ boards: - name: intel_rpl_s_crb full_name: Raptor Lake S CRB vendor: intel + revision: + format: number + default: "600" + revisions: + - name: "600" + - name: "700" socs: - name: raptor_lake diff --git a/boards/intel/rpl/doc/index.rst b/boards/intel/rpl/doc/index.rst index e6bc4015256..9a256300050 100644 --- a/boards/intel/rpl/doc/index.rst +++ b/boards/intel/rpl/doc/index.rst @@ -12,7 +12,10 @@ architecture, utilizing P-cores for performance and E-Cores for efficiency. Raptor Lake S and Raptor Lake P processor lines are supported. The S-Processor line is a 2-Chip Platform that includes the Processor Die and -Platform Controller Hub (PCH-S) Die in the Package. +Platform Controller Hub (PCH-S) Die in the Package. There are 2 PCH-s versions +supported for S-Processor line 600 series (ADL) and 700 series (RPL). Default +600 series revision is selected, to select 700 series revision the board name +during build should be ``intel_rpl_s_crb@700``. The P-Processor line is a 2-Die Multi Chip Package (MCP) that includes the Processor Die and Platform Controller Hub (PCH-P) Die on the same package as diff --git a/boards/intel/rpl/intel_rpl_s_crb_700.overlay b/boards/intel/rpl/intel_rpl_s_crb_700.overlay new file mode 100644 index 00000000000..7e1aa5ba8e6 --- /dev/null +++ b/boards/intel/rpl/intel_rpl_s_crb_700.overlay @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2024 Intel Corporation + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +&smbus0 { + device-id = <0x7a23>; +}; + +&i2c0 { + device-id = <0x7a4c>; +}; + +&i2c1 { + device-id = <0x7a4c>; +}; + +&i2c2 { + device-id = <0x7a4d>; +}; + +&i2c3 { + device-id = <0x7a4e>; +}; + +&i2c4 { + device-id = <0x7a7c>; +}; + +&i2c5 { + device-id = <0x7a7d>; +}; + +&spi0 { + device-id = <0x7a2a>; +}; + +&spi1 { + device-id = <0x7a2b>; +}; + +&spi2 { + device-id = <0x7a7b>; +}; + +&uart0 { + device-id = <0x7a28>; +}; + +&uart1 { + device-id = <0x7a29>; +}; + +&uart2 { + device-id = <0x7a7e>; +};