From db7d1da896d9a866a12f67da2c03c4e856558fc0 Mon Sep 17 00:00:00 2001 From: Andrei Gansari Date: Fri, 16 Nov 2018 17:12:43 +0200 Subject: [PATCH] dts: added nxp.kinetis-ptp interrupts Kinetis device K64F's PTP interrupt crashed the system becase it was not generated from dts. Device interrupt correctly set now. Signed-off-by: Andrei Gansari --- dts/bindings/ethernet/nxp.kinetis-ptp.yaml | 5 +++++ soc/arm/nxp_kinetis/k6x/dts_fixup.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dts/bindings/ethernet/nxp.kinetis-ptp.yaml b/dts/bindings/ethernet/nxp.kinetis-ptp.yaml index aebb4feb79e..e0c6c24db6f 100644 --- a/dts/bindings/ethernet/nxp.kinetis-ptp.yaml +++ b/dts/bindings/ethernet/nxp.kinetis-ptp.yaml @@ -18,4 +18,9 @@ properties: category: required description: compatible strings constraint: "nxp,kinetis-ptp" + interrupts: + type: array + category: required + description: required interrupts + generation: define ... diff --git a/soc/arm/nxp_kinetis/k6x/dts_fixup.h b/soc/arm/nxp_kinetis/k6x/dts_fixup.h index 0d8acc3183f..439538ab297 100644 --- a/soc/arm/nxp_kinetis/k6x/dts_fixup.h +++ b/soc/arm/nxp_kinetis/k6x/dts_fixup.h @@ -129,7 +129,7 @@ #define DT_ETH_MCUX_0_MAC5 DT_NXP_KINETIS_ETHERNET_400C0004_LOCAL_MAC_ADDRESS_5 /* IRQs */ -#define DT_IRQ_ETH_IEEE1588_TMR DT_NXP_KINETIS_ETHERNET_400C0004_IRQ_ERR_MISC +#define DT_IRQ_ETH_IEEE1588_TMR DT_NXP_KINETIS_PTP_400C0004_PTP_IRQ_IEEE1588_TMR #define DT_IRQ_ETH_RX DT_NXP_KINETIS_ETHERNET_400C0004_IRQ_RX #define DT_IRQ_ETH_TX DT_NXP_KINETIS_ETHERNET_400C0004_IRQ_TX #define DT_IRQ_ETH_ERR_MISC DT_NXP_KINETIS_ETHERNET_400C0004_IRQ_ERR_MISC