diff --git a/patches/soc/ti/blue/0001-ARM-dts-Add-am335x-boneblue-fix-pin-wl1835-uses-for-.patch b/patches/soc/ti/blue/0001-ARM-dts-Add-am335x-boneblue-fix-pin-wl1835-uses-for-.patch new file mode 100644 index 0000000000000000000000000000000000000000..70a4b4f5739346a04d9d151d74c9c0998168b57f --- /dev/null +++ b/patches/soc/ti/blue/0001-ARM-dts-Add-am335x-boneblue-fix-pin-wl1835-uses-for-.patch @@ -0,0 +1,36 @@ +From f98bbd3984003cd5d1d50774f8eddd76dd19ae85 Mon Sep 17 00:00:00 2001 +From: Robert Nelson <robertcnelson@gmail.com> +Date: Mon, 18 Dec 2017 14:27:00 -0600 +Subject: [PATCH] ARM: dts: Add am335x-boneblue: fix pin wl1835 uses for + interrupt + +Signed-off-by: Robert Nelson <robertcnelson@gmail.com> +--- + arch/arm/boot/dts/am335x-boneblue.dts | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/arch/arm/boot/dts/am335x-boneblue.dts b/arch/arm/boot/dts/am335x-boneblue.dts +index cdc1b2be792f..acd1f75e3144 100644 +--- a/arch/arm/boot/dts/am335x-boneblue.dts ++++ b/arch/arm/boot/dts/am335x-boneblue.dts +@@ -216,7 +216,7 @@ + wl18xx_pins: pinmux_wl18xx_pins { + pinctrl-single,pins = < + AM33XX_IOPAD(0x92c, PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* (K18) gmii1_txclk.gpio3[9] - WL_EN */ +- AM33XX_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE7) /* (H18) rmii1_refclk.gpio0[29] - WL_IRQ */ ++ AM33XX_IOPAD(0x924, PIN_INPUT_PULLUP | MUX_MODE7) /* (K16) gmii1_txd1.gpio0[21] - WL_IRQ */ + AM33XX_IOPAD(0x930, PIN_OUTPUT_PULLUP | MUX_MODE7) /* (L18) gmii1_rxclk.gpio3[10] - LS_BUF_EN */ + >; + }; +@@ -414,7 +414,7 @@ + compatible = "ti,wl1835"; + reg = <2>; + interrupt-parent = <&gpio0>; +- interrupts = <29 IRQ_TYPE_EDGE_RISING>; ++ interrupts = <21 IRQ_TYPE_EDGE_RISING>; + }; + }; + +-- +2.15.1 + diff --git a/patches/soc/ti/blue/0001-am335x-boneblue.dts-add-usarts.patch b/patches/soc/ti/blue/0002-am335x-boneblue.dts-add-usarts.patch similarity index 100% rename from patches/soc/ti/blue/0001-am335x-boneblue.dts-add-usarts.patch rename to patches/soc/ti/blue/0002-am335x-boneblue.dts-add-usarts.patch diff --git a/patches/soc/ti/blue/0003-am335x-boneblue.dts-add-dcan.patch b/patches/soc/ti/blue/0003-am335x-boneblue.dts-add-dcan.patch new file mode 100644 index 0000000000000000000000000000000000000000..ce86193c6d08437b8109239a03a6e226f9df26d6 --- /dev/null +++ b/patches/soc/ti/blue/0003-am335x-boneblue.dts-add-dcan.patch @@ -0,0 +1,46 @@ +From 086666b20798b44b9fa80b4f0d3b9428d938e41f Mon Sep 17 00:00:00 2001 +From: Robert Nelson <robertcnelson@gmail.com> +Date: Mon, 18 Dec 2017 14:39:51 -0600 +Subject: [PATCH 3/3] am335x-boneblue.dts: add dcan + +Signed-off-by: Robert Nelson <robertcnelson@gmail.com> +--- + arch/arm/boot/dts/am335x-boneblue.dts | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/arch/arm/boot/dts/am335x-boneblue.dts b/arch/arm/boot/dts/am335x-boneblue.dts +index 3ab9d7d077b5..a4c8373f61c3 100644 +--- a/arch/arm/boot/dts/am335x-boneblue.dts ++++ b/arch/arm/boot/dts/am335x-boneblue.dts +@@ -252,6 +252,15 @@ + AM33XX_IOPAD(0x930, PIN_OUTPUT_PULLUP | MUX_MODE7) /* (L18) gmii1_rxclk.gpio3[10] - LS_BUF_EN */ + >; + }; ++ ++ /* DCAN */ ++ dcan1_pins: pinmux_dcan1_pins { ++ pinctrl-single,pins = < ++ AM33XX_IOPAD(0x96c, PIN_INPUT | MUX_MODE2) /* (E17) uart0_rtsn.dcan1_rx */ ++ AM33XX_IOPAD(0x968, PIN_OUTPUT | MUX_MODE2) /* (E18) uart0_ctsn.dcan1_tx */ ++ AM33XX_IOPAD(0x940, PIN_OUTPUT | MUX_MODE7) /* (M16) gmii1_rxd0.gpio2[21] */ ++ >; ++ }; + }; + + &uart0 { +@@ -503,6 +512,12 @@ + clock-names = "ext-clk", "int-clk"; + }; + ++&dcan1 { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&dcan1_pins>; ++ status = "okay"; ++}; ++ + &gpio3 { + ls_buf_en { + gpio-hog; +-- +2.15.1 +