Skip to content

Commit 2049a8a

Browse files
sreeramIfxfabiobaltieri
authored andcommitted
dts: infineon: psc3: Adding DTS files for PSC3 series
Adding DTS files and MPN files for PCS3M5_EVK Signed-off-by: Sreeram Tatapudi <[email protected]>
1 parent f19e798 commit 2049a8a

File tree

83 files changed

+8002
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+8002
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.e-lqfp-48.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@42150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x42150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@2000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x2000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
30+
31+
/delete-node/ &scb4;
32+
33+
/delete-node/ &scb5;
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.e-lqfp-48_s.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@52150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x52150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@12000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x12000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
30+
31+
/delete-node/ &scb4;
32+
33+
/delete-node/ &scb5;
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.e-lqfp-64.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@42150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x42150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@2000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x2000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.e-lqfp-64_s.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@52150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x52150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@12000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x12000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.vqfn-48.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@42150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x42150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@2000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x2000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
30+
31+
/delete-node/ &scb4;
32+
33+
/delete-node/ &scb5;
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.vqfn-48_s.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@52150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x52150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@12000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x12000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
30+
31+
/delete-node/ &scb4;
32+
33+
/delete-node/ &scb5;
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.vqfn-64.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@42150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x42150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@2000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x2000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.vqfn-64_s.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@52150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x52150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@12000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x12000000 DT_SIZE_K(128)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.e-lqfp-48.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@42150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x42150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@2000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x2000000 DT_SIZE_K(256)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
30+
31+
/delete-node/ &scb4;
32+
33+
/delete-node/ &scb5;
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* copyright (c) (2016-2025), Cypress Semiconductor Corporation
3+
* (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*
7+
*/
8+
9+
#include "../psc3/psc3.e-lqfp-48_s.dtsi"
10+
11+
/ {
12+
cpu@0 {
13+
clock-frequency = <100000000>;
14+
};
15+
16+
flash-controller@52150000 {
17+
compatible = "infineon,cat1-flash-controller";
18+
reg = <0x52150000 0x10000>;
19+
#address-cells = <1>;
20+
#size-cells = <1>;
21+
22+
flash0: flash@12000000 {
23+
compatible = "soc-nv-flash";
24+
reg = <0x12000000 DT_SIZE_K(256)>;
25+
write-block-size = <512>;
26+
erase-block-size = <512>;
27+
};
28+
};
29+
};
30+
31+
/delete-node/ &scb4;
32+
33+
/delete-node/ &scb5;

0 commit comments

Comments
 (0)