Commit 0e87de0a authored by Anisetti Avinash Krishna's avatar Anisetti Avinash Krishna Committed by David Leach
Browse files

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



Added UARTs DMA instances to enable Async operations on
ADL platform

Signed-off-by: default avatarAnisetti Avinash Krishna <anisetti.avinash.krishna@intel.com>
parent 00182040
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -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
+0 −4
Original line number Diff line number Diff line
@@ -23,7 +23,3 @@
&uart0 {
	status = "okay";
};

&uart1 {
	status = "okay";
};
+16 −0
Original line number Diff line number Diff line
@@ -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";
		};