diff --git a/patch/kernel/sunxi-dev/add-uart2-bpim2ultra-bpim2berry.patch b/patch/kernel/sunxi-dev/add-uart2-bpim2ultra-bpim2berry.patch new file mode 100644 index 0000000000..a542185502 --- /dev/null +++ b/patch/kernel/sunxi-dev/add-uart2-bpim2ultra-bpim2berry.patch @@ -0,0 +1,34 @@ +diff --git a/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts b/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts +index 42d62d1..4a8362e 100644 +--- a/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts ++++ b/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts +@@ -305,6 +305,12 @@ + status = "okay"; + }; + ++&uart2 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&uart2_pi_pins>; ++ status = "okay"; ++}; ++ + &uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&uart3_pg_pins>, <&uart3_rts_cts_pg_pins>; +diff --git a/arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts b/arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts +index 15c22b0..5c0b7ba 100644 +--- a/arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts ++++ b/arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts +@@ -280,6 +280,12 @@ + status = "okay"; + }; + ++&uart2 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&uart2_pi_pins>; ++ status = "okay"; ++}; ++ + &uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&uart3_pg_pins>, <&uart3_rts_cts_pg_pins>; diff --git a/patch/kernel/sunxi-dev/add-uart2_pi_pins-to-sun8i-r40.patch b/patch/kernel/sunxi-dev/add-uart2_pi_pins-to-sun8i-r40.patch new file mode 100644 index 0000000000..9aca99a7c7 --- /dev/null +++ b/patch/kernel/sunxi-dev/add-uart2_pi_pins-to-sun8i-r40.patch @@ -0,0 +1,16 @@ +diff --git a/arch/arm/boot/dts/sun8i-r40.dtsi b/arch/arm/boot/dts/sun8i-r40.dtsi +index 421dfbb..ae64248 100644 +--- a/arch/arm/boot/dts/sun8i-r40.dtsi ++++ b/arch/arm/boot/dts/sun8i-r40.dtsi +@@ -403,6 +420,11 @@ + function = "uart0"; + }; + ++ uart2_pi_pins: uart2-pi-pins { ++ pins = "PI18", "PI19"; ++ function = "uart2"; ++ }; ++ + uart3_pg_pins: uart3-pg-pins { + pins = "PG6", "PG7"; + function = "uart3";