* [PATCH V4 0/3] ARM: dts: add Raspberry Pi 3 A+ @ 2018-12-25 23:20 Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 1/3] dt-bindings: bcm: Add " Stefan Wahren ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Stefan Wahren @ 2018-12-25 23:20 UTC (permalink / raw) To: Rob Herring, Mark Rutland, Florian Fainelli, Ray Jui, Scott Branden, Eric Anholt Cc: Stefan Wahren, devicetree, Phil Elwell, bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel This patch series adds support for the brand new Raspberry Pi 3 A+ . Since there is no official DTS file yet, this one bases on a procfs dump and the dt-blob of the firmware [1]. [1] - https://github.com/raspberrypi/firmware/blob/master/extra/dt-blob.dts Changes in V4: - address Phil's comment by dropping BT_ON and rename WL_ON to BT_WL_ON - drop Wifi and BT reset control and add explaining comment - add missing gpio line names - add Rob's Reviewed-by Changes in V3: - add Eric's Reviewed-by - fix wifi reset GPIO polarity Changes in V2: - add missing Makefile change for arm64 Stefan Wahren (3): dt-bindings: bcm: Add Raspberry Pi 3 A+ ARM: dts: add Raspberry Pi 3 A+ arm64: dts: broadcom: Add reference to RPi 3 A+ .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 4 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 +++++++++++++++++++++ arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts | 2 + 5 files changed, 184 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts -- 2.7.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH V4 1/3] dt-bindings: bcm: Add Raspberry Pi 3 A+ 2018-12-25 23:20 [PATCH V4 0/3] ARM: dts: add Raspberry Pi 3 A+ Stefan Wahren @ 2018-12-25 23:20 ` Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 2/3] ARM: dts: add " Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 3/3] arm64: dts: broadcom: Add reference to RPi " Stefan Wahren 2 siblings, 0 replies; 8+ messages in thread From: Stefan Wahren @ 2018-12-25 23:20 UTC (permalink / raw) To: Rob Herring, Mark Rutland, Florian Fainelli, Ray Jui, Scott Branden, Eric Anholt Cc: Stefan Wahren, devicetree, Phil Elwell, bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel This adds the root properties for the Raspberry Pi 3 A+ . Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Rob Herring <robh@kernel.org> --- Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt b/Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt index 0dcc3ea..245328f 100644 --- a/Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt +++ b/Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt @@ -30,6 +30,10 @@ Raspberry Pi 2 Model B Required root node properties: compatible = "raspberrypi,2-model-b", "brcm,bcm2836"; +Raspberry Pi 3 Model A+ +Required root node properties: +compatible = "raspberrypi,3-model-a-plus", "brcm,bcm2837"; + Raspberry Pi 3 Model B Required root node properties: compatible = "raspberrypi,3-model-b", "brcm,bcm2837"; -- 2.7.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH V4 2/3] ARM: dts: add Raspberry Pi 3 A+ 2018-12-25 23:20 [PATCH V4 0/3] ARM: dts: add Raspberry Pi 3 A+ Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 1/3] dt-bindings: bcm: Add " Stefan Wahren @ 2018-12-25 23:20 ` Stefan Wahren 2018-12-28 0:51 ` Eric Anholt 2019-01-12 18:11 ` Sergey Suloev 2018-12-25 23:20 ` [PATCH V4 3/3] arm64: dts: broadcom: Add reference to RPi " Stefan Wahren 2 siblings, 2 replies; 8+ messages in thread From: Stefan Wahren @ 2018-12-25 23:20 UTC (permalink / raw) To: Rob Herring, Mark Rutland, Florian Fainelli, Ray Jui, Scott Branden, Eric Anholt Cc: Stefan Wahren, devicetree, Phil Elwell, bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel The Raspberry Pi 3 A+ is similar to the Pi 3 B+ but has only 512 MB RAM, 1 USB 2.0 port and no Ethernet. Compared to the Raspberry Pi 3 B it isn't possible to control BT_ON and WL_ON separately. Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 +++++++++++++++++++++++++++++ 2 files changed, 176 insertions(+) create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 78551c4..764fe91 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -79,6 +79,7 @@ dtb-$(CONFIG_ARCH_BCM2835) += \ bcm2835-rpi-a-plus.dtb \ bcm2835-rpi-cm1-io1.dtb \ bcm2836-rpi-2-b.dtb \ + bcm2837-rpi-3-a-plus.dtb \ bcm2837-rpi-3-b.dtb \ bcm2837-rpi-3-b-plus.dtb \ bcm2837-rpi-cm3-io3.dtb \ diff --git a/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts b/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts new file mode 100644 index 0000000..61f4e4d --- /dev/null +++ b/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts @@ -0,0 +1,175 @@ +// SPDX-License-Identifier: GPL-2.0 +/dts-v1/; +#include "bcm2837.dtsi" +#include "bcm2836-rpi.dtsi" +#include "bcm283x-rpi-usb-host.dtsi" + +/ { + compatible = "raspberrypi,3-model-a-plus", "brcm,bcm2837"; + model = "Raspberry Pi 3 Model A+"; + + chosen { + /* 8250 auxiliary UART instead of pl011 */ + stdout-path = "serial1:115200n8"; + }; + + memory { + reg = <0 0x20000000>; + }; + + leds { + act { + gpios = <&gpio 29 GPIO_ACTIVE_HIGH>; + }; + + pwr { + label = "PWR"; + gpios = <&expgpio 2 GPIO_ACTIVE_LOW>; + }; + }; +}; + +&gpio { + /* + * This is mostly based on the official GPU firmware DT blob. + * + * Legend: + * "NC" = not connected (no rail from the SoC) + * "FOO" = GPIO line named "FOO" on the schematic + * "FOO_N" = GPIO line named "FOO" on schematic, active low + */ + gpio-line-names = "ID_SDA", + "ID_SCL", + "SDA1", + "SCL1", + "GPIO_GCLK", + "GPIO5", + "GPIO6", + "SPI_CE1_N", + "SPI_CE0_N", + "SPI_MISO", + "SPI_MOSI", + "SPI_SCLK", + "GPIO12", + "GPIO13", + /* Serial port */ + "TXD1", + "RXD1", + "GPIO16", + "GPIO17", + "GPIO18", + "GPIO19", + "GPIO20", + "GPIO21", + "GPIO22", + "GPIO23", + "GPIO24", + "GPIO25", + "GPIO26", + "GPIO27", + "HDMI_HPD_N", + "STATUS_LED", + /* Used by BT module */ + "CTS0", + "RTS0", + "TXD0", + "RXD0", + /* Used by Wifi */ + "SD1_CLK", + "SD1_CMD", + "SD1_DATA0", + "SD1_DATA1", + "SD1_DATA2", + "SD1_DATA3", + "PWM0_OUT", + "PWM1_OUT", + "NC", /* GPIO42 */ + "WIFI_CLK", + "SDA0", + "SCL0", + "SMPS_SCL", + "SMPS_SDA", + /* Used by SD Card */ + "SD_CLK_R", + "SD_CMD_R", + "SD_DATA0_R", + "SD_DATA1_R", + "SD_DATA2_R", + "SD_DATA3_R"; +}; + +&firmware { + expgpio: gpio { + compatible = "raspberrypi,firmware-gpio"; + gpio-controller; + #gpio-cells = <2>; + gpio-line-names = "", + "BT_WL_ON", + "STATUS_LED", + "", + "", + "CAM_GPIO0", + "CAM_GPIO1", + ""; + status = "okay"; + }; +}; + +&hdmi { + hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>; +}; + +&pwm { + pinctrl-names = "default"; + pinctrl-0 = <&pwm0_gpio40 &pwm1_gpio41>; + status = "okay"; +}; + +/* + * SDHCI is used to control the SDIO for wireless + * + * WL_REG_ON and BT_REG_ON of the CYW43455 Wifi/BT module are driven + * by a single GPIO. We can't give GPIO control to one of the drivers, + * otherwise the other part would get unexpectedly disturbed. + */ +&sdhci { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&emmc_gpio34>; + status = "okay"; + bus-width = <4>; + non-removable; + + brcmf: wifi@1 { + reg = <1>; + compatible = "brcm,bcm4329-fmac"; + }; +}; + +/* SDHOST is used to drive the SD card */ +&sdhost { + pinctrl-names = "default"; + pinctrl-0 = <&sdhost_gpio48>; + status = "okay"; + bus-width = <4>; +}; + +/* uart0 communicates with the BT module */ +&uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_ctsrts_gpio30 &uart0_gpio32 &gpclk2_gpio43>; + status = "okay"; + + bluetooth { + compatible = "brcm,bcm43438-bt"; + max-speed = <2000000>; + }; +}; + +/* uart1 is mapped to the pin header */ +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&uart1_gpio14>; + status = "okay"; +}; -- 2.7.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH V4 2/3] ARM: dts: add Raspberry Pi 3 A+ 2018-12-25 23:20 ` [PATCH V4 2/3] ARM: dts: add " Stefan Wahren @ 2018-12-28 0:51 ` Eric Anholt 2019-01-12 18:11 ` Sergey Suloev 1 sibling, 0 replies; 8+ messages in thread From: Eric Anholt @ 2018-12-28 0:51 UTC (permalink / raw) To: Stefan Wahren, Rob Herring, Mark Rutland, Florian Fainelli, Ray Jui, Scott Branden Cc: Stefan Wahren, devicetree, Phil Elwell, bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel [-- Attachment #1.1: Type: text/plain, Size: 294 bytes --] Stefan Wahren <stefan.wahren@i2se.com> writes: > The Raspberry Pi 3 A+ is similar to the Pi 3 B+ but has only 512 MB RAM, > 1 USB 2.0 port and no Ethernet. > > Compared to the Raspberry Pi 3 B it isn't possible to control BT_ON and > WL_ON separately. Acked-by: Eric Anholt <eric@anholt.net> [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 832 bytes --] [-- Attachment #2: Type: text/plain, Size: 176 bytes --] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH V4 2/3] ARM: dts: add Raspberry Pi 3 A+ 2018-12-25 23:20 ` [PATCH V4 2/3] ARM: dts: add " Stefan Wahren 2018-12-28 0:51 ` Eric Anholt @ 2019-01-12 18:11 ` Sergey Suloev 2019-01-12 19:34 ` Stefan Wahren 1 sibling, 1 reply; 8+ messages in thread From: Sergey Suloev @ 2019-01-12 18:11 UTC (permalink / raw) To: Stefan Wahren, Florian Fainelli, Ray Jui, Scott Branden, Eric Anholt Cc: devicetree, Phil Elwell, linux-rpi-kernel, linux-arm-kernel, bcm-kernel-feedback-list Hi, Stefan, is this patch the only update required to run Rpi3 A+ with kernel 4.20? Thank you, Sergey On 12/26/18 2:20 AM, Stefan Wahren wrote: > The Raspberry Pi 3 A+ is similar to the Pi 3 B+ but has only 512 MB RAM, > 1 USB 2.0 port and no Ethernet. > > Compared to the Raspberry Pi 3 B it isn't possible to control BT_ON and > WL_ON separately. > > Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> > --- > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 +++++++++++++++++++++++++++++ > 2 files changed, 176 insertions(+) > create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index 78551c4..764fe91 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -79,6 +79,7 @@ dtb-$(CONFIG_ARCH_BCM2835) += \ > bcm2835-rpi-a-plus.dtb \ > bcm2835-rpi-cm1-io1.dtb \ > bcm2836-rpi-2-b.dtb \ > + bcm2837-rpi-3-a-plus.dtb \ > bcm2837-rpi-3-b.dtb \ > bcm2837-rpi-3-b-plus.dtb \ > bcm2837-rpi-cm3-io3.dtb \ > diff --git a/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts b/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts > new file mode 100644 > index 0000000..61f4e4d > --- /dev/null > +++ b/arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts > @@ -0,0 +1,175 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/dts-v1/; > +#include "bcm2837.dtsi" > +#include "bcm2836-rpi.dtsi" > +#include "bcm283x-rpi-usb-host.dtsi" > + > +/ { > + compatible = "raspberrypi,3-model-a-plus", "brcm,bcm2837"; > + model = "Raspberry Pi 3 Model A+"; > + > + chosen { > + /* 8250 auxiliary UART instead of pl011 */ > + stdout-path = "serial1:115200n8"; > + }; > + > + memory { > + reg = <0 0x20000000>; > + }; > + > + leds { > + act { > + gpios = <&gpio 29 GPIO_ACTIVE_HIGH>; > + }; > + > + pwr { > + label = "PWR"; > + gpios = <&expgpio 2 GPIO_ACTIVE_LOW>; > + }; > + }; > +}; > + > +&gpio { > + /* > + * This is mostly based on the official GPU firmware DT blob. > + * > + * Legend: > + * "NC" = not connected (no rail from the SoC) > + * "FOO" = GPIO line named "FOO" on the schematic > + * "FOO_N" = GPIO line named "FOO" on schematic, active low > + */ > + gpio-line-names = "ID_SDA", > + "ID_SCL", > + "SDA1", > + "SCL1", > + "GPIO_GCLK", > + "GPIO5", > + "GPIO6", > + "SPI_CE1_N", > + "SPI_CE0_N", > + "SPI_MISO", > + "SPI_MOSI", > + "SPI_SCLK", > + "GPIO12", > + "GPIO13", > + /* Serial port */ > + "TXD1", > + "RXD1", > + "GPIO16", > + "GPIO17", > + "GPIO18", > + "GPIO19", > + "GPIO20", > + "GPIO21", > + "GPIO22", > + "GPIO23", > + "GPIO24", > + "GPIO25", > + "GPIO26", > + "GPIO27", > + "HDMI_HPD_N", > + "STATUS_LED", > + /* Used by BT module */ > + "CTS0", > + "RTS0", > + "TXD0", > + "RXD0", > + /* Used by Wifi */ > + "SD1_CLK", > + "SD1_CMD", > + "SD1_DATA0", > + "SD1_DATA1", > + "SD1_DATA2", > + "SD1_DATA3", > + "PWM0_OUT", > + "PWM1_OUT", > + "NC", /* GPIO42 */ > + "WIFI_CLK", > + "SDA0", > + "SCL0", > + "SMPS_SCL", > + "SMPS_SDA", > + /* Used by SD Card */ > + "SD_CLK_R", > + "SD_CMD_R", > + "SD_DATA0_R", > + "SD_DATA1_R", > + "SD_DATA2_R", > + "SD_DATA3_R"; > +}; > + > +&firmware { > + expgpio: gpio { > + compatible = "raspberrypi,firmware-gpio"; > + gpio-controller; > + #gpio-cells = <2>; > + gpio-line-names = "", > + "BT_WL_ON", > + "STATUS_LED", > + "", > + "", > + "CAM_GPIO0", > + "CAM_GPIO1", > + ""; > + status = "okay"; > + }; > +}; > + > +&hdmi { > + hpd-gpios = <&gpio 28 GPIO_ACTIVE_LOW>; > +}; > + > +&pwm { > + pinctrl-names = "default"; > + pinctrl-0 = <&pwm0_gpio40 &pwm1_gpio41>; > + status = "okay"; > +}; > + > +/* > + * SDHCI is used to control the SDIO for wireless > + * > + * WL_REG_ON and BT_REG_ON of the CYW43455 Wifi/BT module are driven > + * by a single GPIO. We can't give GPIO control to one of the drivers, > + * otherwise the other part would get unexpectedly disturbed. > + */ > +&sdhci { > + #address-cells = <1>; > + #size-cells = <0>; > + pinctrl-names = "default"; > + pinctrl-0 = <&emmc_gpio34>; > + status = "okay"; > + bus-width = <4>; > + non-removable; > + > + brcmf: wifi@1 { > + reg = <1>; > + compatible = "brcm,bcm4329-fmac"; > + }; > +}; > + > +/* SDHOST is used to drive the SD card */ > +&sdhost { > + pinctrl-names = "default"; > + pinctrl-0 = <&sdhost_gpio48>; > + status = "okay"; > + bus-width = <4>; > +}; > + > +/* uart0 communicates with the BT module */ > +&uart0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&uart0_ctsrts_gpio30 &uart0_gpio32 &gpclk2_gpio43>; > + status = "okay"; > + > + bluetooth { > + compatible = "brcm,bcm43438-bt"; > + max-speed = <2000000>; > + }; > +}; > + > +/* uart1 is mapped to the pin header */ > +&uart1 { > + pinctrl-names = "default"; > + pinctrl-0 = <&uart1_gpio14>; > + status = "okay"; > +}; _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH V4 2/3] ARM: dts: add Raspberry Pi 3 A+ 2019-01-12 18:11 ` Sergey Suloev @ 2019-01-12 19:34 ` Stefan Wahren 2019-01-14 12:16 ` Sergey Suloev 0 siblings, 1 reply; 8+ messages in thread From: Stefan Wahren @ 2019-01-12 19:34 UTC (permalink / raw) To: Sergey Suloev Cc: devicetree, Florian Fainelli, Scott Branden, Ray Jui, Phil Elwell, Eric Anholt, bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel Hi Sergey, > Sergey Suloev <ssuloev@orpaltech.com> hat am 12. Januar 2019 um 19:11 geschrieben: > > > Hi, Stefan, > > is this patch the only update required to run Rpi3 A+ with kernel 4.20? this patch depends on the "Improve VCHIQ cache line size handling" series. But you could also use the RPi 3 B+ DTB. Btw you are replying to an outdated version of this series. V5 has been applied. Stefan > > Thank you, > Sergey _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH V4 2/3] ARM: dts: add Raspberry Pi 3 A+ 2019-01-12 19:34 ` Stefan Wahren @ 2019-01-14 12:16 ` Sergey Suloev 0 siblings, 0 replies; 8+ messages in thread From: Sergey Suloev @ 2019-01-14 12:16 UTC (permalink / raw) To: Stefan Wahren Cc: devicetree, Florian Fainelli, Scott Branden, Ray Jui, Phil Elwell, Eric Anholt, bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel Hi Stefan On 1/12/19 10:34 PM, Stefan Wahren wrote: > Hi Sergey, > >> Sergey Suloev <ssuloev@orpaltech.com> hat am 12. Januar 2019 um 19:11 geschrieben: >> >> >> Hi, Stefan, >> >> is this patch the only update required to run Rpi3 A+ with kernel 4.20? > this patch depends on the "Improve VCHIQ cache line size handling" series. But you could also use the RPi 3 B+ DTB. > > Btw you are replying to an outdated version of this series. V5 has been applied. yes I know > > Stefan > >> Thank you, >> Sergey I tested your patch with 4.20 and 5.0-rc1 and Rpi3 A+, it seems to work fine. Sergey _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH V4 3/3] arm64: dts: broadcom: Add reference to RPi 3 A+ 2018-12-25 23:20 [PATCH V4 0/3] ARM: dts: add Raspberry Pi 3 A+ Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 1/3] dt-bindings: bcm: Add " Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 2/3] ARM: dts: add " Stefan Wahren @ 2018-12-25 23:20 ` Stefan Wahren 2 siblings, 0 replies; 8+ messages in thread From: Stefan Wahren @ 2018-12-25 23:20 UTC (permalink / raw) To: Rob Herring, Mark Rutland, Florian Fainelli, Ray Jui, Scott Branden, Eric Anholt Cc: Stefan Wahren, devicetree, Phil Elwell, bcm-kernel-feedback-list, linux-rpi-kernel, linux-arm-kernel This adds a reference to the dts of the Raspberry Pi 3 A+, so we don't need to maintain the content in arm64. Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> Reviewed-by: Eric Anholt <eric@anholt.net> --- arch/arm64/boot/dts/broadcom/Makefile | 3 ++- arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts diff --git a/arch/arm64/boot/dts/broadcom/Makefile b/arch/arm64/boot/dts/broadcom/Makefile index 667ca98..d1d31cc 100644 --- a/arch/arm64/boot/dts/broadcom/Makefile +++ b/arch/arm64/boot/dts/broadcom/Makefile @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 -dtb-$(CONFIG_ARCH_BCM2835) += bcm2837-rpi-3-b.dtb \ +dtb-$(CONFIG_ARCH_BCM2835) += bcm2837-rpi-3-a-plus.dtb \ + bcm2837-rpi-3-b.dtb \ bcm2837-rpi-3-b-plus.dtb \ bcm2837-rpi-cm3-io3.dtb diff --git a/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts b/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts new file mode 100644 index 0000000..f0ec56a --- /dev/null +++ b/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts @@ -0,0 +1,2 @@ +// SPDX-License-Identifier: GPL-2.0 +#include "arm/bcm2837-rpi-3-a-plus.dts" -- 2.7.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-01-14 12:16 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-12-25 23:20 [PATCH V4 0/3] ARM: dts: add Raspberry Pi 3 A+ Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 1/3] dt-bindings: bcm: Add " Stefan Wahren 2018-12-25 23:20 ` [PATCH V4 2/3] ARM: dts: add " Stefan Wahren 2018-12-28 0:51 ` Eric Anholt 2019-01-12 18:11 ` Sergey Suloev 2019-01-12 19:34 ` Stefan Wahren 2019-01-14 12:16 ` Sergey Suloev 2018-12-25 23:20 ` [PATCH V4 3/3] arm64: dts: broadcom: Add reference to RPi " Stefan Wahren
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).