Browse Source

boards: s32z270: enable support SENT

enable support SENT

Signed-off-by: Cong Nguyen Huu <cong.nguyenhuu@nxp.com>
pull/89637/merge
Cong Nguyen Huu 9 months ago committed by Dan Kalowsky
parent
commit
c074d201da
  1. 3
      boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0.yaml
  2. 3
      boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_D.yaml
  3. 3
      boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1.yaml
  4. 3
      boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_D.yaml
  5. 106
      dts/arm/nxp/nxp_s32z27x_r52.dtsi

3
boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0.yaml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
# Copyright 2022-2024 NXP
# Copyright 2022-2025 NXP
# SPDX-License-Identifier: Apache-2.0
identifier: s32z2xxdc2/s32z270/rtu0
@ -20,4 +20,5 @@ supported: @@ -20,4 +20,5 @@ supported:
- i2c
- dma
- pwm
- sent
vendor: nxp

3
boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0_D.yaml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
# Copyright 2023-2024 NXP
# Copyright 2023-2025 NXP
# SPDX-License-Identifier: Apache-2.0
identifier: s32z2xxdc2@D/s32z270/rtu0
@ -20,4 +20,5 @@ supported: @@ -20,4 +20,5 @@ supported:
- i2c
- dma
- pwm
- sent
vendor: nxp

3
boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1.yaml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
# Copyright 2022-2024 NXP
# Copyright 2022-2025 NXP
# SPDX-License-Identifier: Apache-2.0
identifier: s32z2xxdc2/s32z270/rtu1
@ -20,4 +20,5 @@ supported: @@ -20,4 +20,5 @@ supported:
- i2c
- dma
- pwm
- sent
vendor: nxp

3
boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu1_D.yaml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
# Copyright 2022-2024 NXP
# Copyright 2022-2025 NXP
# SPDX-License-Identifier: Apache-2.0
identifier: s32z2xxdc2@D/s32z270/rtu1
@ -20,4 +20,5 @@ supported: @@ -20,4 +20,5 @@ supported:
- i2c
- dma
- pwm
- sent
vendor: nxp

106
dts/arm/nxp/nxp_s32z27x_r52.dtsi

@ -1465,5 +1465,111 @@ @@ -1465,5 +1465,111 @@
#size-cells = <0>;
status = "disabled";
};
sent0: sent@40a50000 {
compatible = "nxp,s32-sent";
reg = <0x40a50000 0x1000>;
#address-cells = <1>;
#size-cells = <0>;
interrupts = <GIC_SPI 428 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>,
<GIC_SPI 429 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>,
<GIC_SPI 430 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
interrupt-names = "fast_msg", "serial_msg", "error";
clocks = <&clock NXP_S32_P1_REG_INTF_CLK>;
status = "disabled";
sent0_ch0: ch@0 {
reg = <0>;
status = "disabled";
};
sent0_ch1: ch@1 {
reg = <1>;
status = "disabled";
};
sent0_ch2: ch@2 {
reg = <2>;
status = "disabled";
};
sent0_ch3: ch@3 {
reg = <3>;
status = "disabled";
};
sent0_ch4: ch@4 {
reg = <4>;
status = "disabled";
};
sent0_ch5: ch@5 {
reg = <5>;
status = "disabled";
};
sent0_ch6: ch@6 {
reg = <6>;
status = "disabled";
};
sent0_ch7: ch@7 {
reg = <7>;
status = "disabled";
};
};
sent1: sent@42050000 {
compatible = "nxp,s32-sent";
reg = <0x42050000 0x1000>;
#address-cells = <1>;
#size-cells = <0>;
interrupts = <GIC_SPI 455 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>,
<GIC_SPI 456 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>,
<GIC_SPI 457 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
interrupt-names = "fast_msg", "serial_msg", "error";
clocks = <&clock NXP_S32_P4_REG_INTF_CLK>;
status = "disabled";
sent1_ch0: ch@0 {
reg = <0>;
status = "disabled";
};
sent1_ch1: ch@1 {
reg = <1>;
status = "disabled";
};
sent1_ch2: ch@2 {
reg = <2>;
status = "disabled";
};
sent1_ch3: ch@3 {
reg = <3>;
status = "disabled";
};
sent1_ch4: ch@4 {
reg = <4>;
status = "disabled";
};
sent1_ch5: ch@5 {
reg = <5>;
status = "disabled";
};
sent1_ch6: ch@6 {
reg = <6>;
status = "disabled";
};
sent1_ch7: ch@7 {
reg = <7>;
status = "disabled";
};
};
};
};

Loading…
Cancel
Save