dts: arm: add xbar and qdec nodes and update soc
Add three xbar nodes and four qdec nodes in the rt10xx devicetree include. Add xbara to rt1052 in Kconfig.soc Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
This commit is contained in:
parent
a76b908f4c
commit
9fb47e43a8
3 changed files with 68 additions and 0 deletions
|
@ -991,6 +991,53 @@
|
|||
nxp,rx-dma-channel = <6>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
qdec1: qdec@403c8000 {
|
||||
compatible = "nxp,mcux-qdec";
|
||||
reg = <0x403c8000 0x4000>;
|
||||
interrupts = <129 0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
qdec2: qdec@403cc000 {
|
||||
compatible = "nxp,mcux-qdec";
|
||||
reg = <0x403cc000 0x4000>;
|
||||
interrupts = <130 0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
qdec3: qdec@403d0000 {
|
||||
compatible = "nxp,mcux-qdec";
|
||||
reg = <0x403d0000 0x4000>;
|
||||
interrupts = <131 0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
qdec4: qdec@403d4000 {
|
||||
compatible = "nxp,mcux-qdec";
|
||||
reg = <0x403d4000 0x4000>;
|
||||
interrupts = <132 0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
xbar1: xbar1@403bc000 {
|
||||
compatible = "nxp,mcux-xbar";
|
||||
reg = <0x403bc000 0x4000>;
|
||||
interrupts = <116 0>, <117 0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
xbar2: xbar2@403c0000 {
|
||||
compatible = "nxp,mcux-xbar";
|
||||
reg = <0x403c0000 0x4000>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
xbar3: xbar3@403c4000 {
|
||||
compatible = "nxp,mcux-xbar";
|
||||
reg = <0x403c4000 0x4000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
20
dts/bindings/arm/nxp,mcux-xbar.yaml
Normal file
20
dts/bindings/arm/nxp,mcux-xbar.yaml
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Copyright (c) 2023, Prevas A/S
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: MCUX XBAR (Crossbar)
|
||||
|
||||
compatible: "nxp,mcux-xbar"
|
||||
|
||||
include: base.yaml
|
||||
|
||||
properties:
|
||||
reg:
|
||||
required: true
|
||||
|
||||
xbar-maps:
|
||||
type: array
|
||||
description: |
|
||||
Crossbar input and output mappings. Input is followed by the output.
|
||||
Input should match pinctrl mapping in dtsi. The desired values can be
|
||||
found by searching for 'enum _xbar_' in
|
||||
modules/hal/nxp/mcux/mcux-sdk/devices/<device>/<device>.h.
|
|
@ -184,6 +184,7 @@ config SOC_MIMXRT1052
|
|||
select HAS_MCUX_IOMUXC
|
||||
select HAS_MCUX_SRC
|
||||
select HAS_SWO
|
||||
select HAS_MCUX_XBARA
|
||||
|
||||
config SOC_MIMXRT1061
|
||||
bool "SOC_MIMXRT1061"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue