dts: x86: intel: alder_lake: Added UARTs DMA instances

Added UARTs DMA instances to enable Async operations on
ADL platform

Signed-off-by: Anisetti Avinash Krishna <anisetti.avinash.krishna@intel.com>
This commit is contained in:
Anisetti Avinash Krishna 2024-01-10 21:30:15 +05:30 committed by David Leach
parent 0018204091
commit 0e87de0a10
3 changed files with 28 additions and 4 deletions

View file

@ -46,4 +46,16 @@ config SHELL_STACK_SIZE
endif # SHELL
endif # ACPI
if DMA
config DMA_64BIT
default y
config DMA_DW_HW_LLI
default n
config DMA_DW_CHANNEL_COUNT
default 2
endif
config UART_NS16550_INTEL_LPSS_DMA
default y
endif # BOARD_INTEL_ADL_CRB || BOARD_INTEL_ADL_RVP || BOARD_UP_SQUARED_PRO_7000

View file

@ -23,7 +23,3 @@
&uart0 {
status = "okay";
};
&uart1 {
status = "okay";
};

View file

@ -78,6 +78,12 @@
status = "disabled";
};
uart1_dma: uart1_dma {
compatible = "intel,lpss";
#dma-cells = <1>;
status = "disabled";
};
uart1: uart1 {
compatible = "ns16550";
vendor-id = <0x8086>;
@ -87,6 +93,14 @@
reg-shift = <2>;
interrupts = <PCIE_IRQ_DETECT IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
interrupt-parent = <&intc>;
dmas = <&uart1_dma 0>, <&uart1_dma 1>;
dma-names = "tx", "rx";
status = "disabled";
};
uart2_dma: uart2_dma {
compatible = "intel,lpss";
#dma-cells = <1>;
status = "disabled";
};
@ -99,6 +113,8 @@
reg-shift = <2>;
interrupts = <PCIE_IRQ_DETECT IRQ_TYPE_LOWEST_LEVEL_LOW 3>;
interrupt-parent = <&intc>;
dmas = <&uart2_dma 0>, <&uart2_dma 1>;
dma-names = "tx", "rx";
status = "disabled";
};