Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP1:Update
raspberrypi-firmware-dt
upstream-expgpio.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File upstream-expgpio.patch of Package raspberrypi-firmware-dt
From c16759d991128bd223897c82b6c1e7d51fc4b822 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Date: Tue, 12 Mar 2019 11:17:59 +0100 Subject: [PATCH] ARM: dts: bcm27xx: update expgpio bindings to match upstream driver The upstream driver changed it's compatible string and need to be a children of the firmare node. Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> --- arch/arm/boot/dts/bcm2708-rpi.dtsi | 2 +- arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts | 13 ++++++++++--- arch/arm/boot/dts/bcm2710-rpi-3-b.dts | 13 +++++++++++-- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/bcm2708-rpi.dtsi b/arch/arm/boot/dts/bcm2708-rpi.dtsi index b13632932192..1245195c1f44 100644 --- a/arch/arm/boot/dts/bcm2708-rpi.dtsi +++ b/arch/arm/boot/dts/bcm2708-rpi.dtsi @@ -51,7 +51,7 @@ }; firmware: firmware { - compatible = "raspberrypi,bcm2835-firmware"; + compatible = "raspberrypi,bcm2835-firmware", "simple-bus"; mboxes = <&mailbox>; }; diff --git a/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts b/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts index 59dd76c3240d..27fcf48101f7 100644 --- a/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts +++ b/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts @@ -83,12 +83,19 @@ brcm,overclock-50 = <0>; }; -&soc { +&firmware { expgpio: expgpio { - compatible = "brcm,bcm2835-expgpio"; + compatible = "raspberrypi,firmware-gpio"; gpio-controller; #gpio-cells = <2>; - firmware = <&firmware>; + gpio-line-names = "BT_ON", + "WL_ON", + "STATUS_LED_R", + "LAN_RUN", + "", + "CAM_GPIO0", + "CAM_GPIO1", + ""; status = "okay"; }; }; diff --git a/arch/arm/boot/dts/bcm2710-rpi-3-b.dts b/arch/arm/boot/dts/bcm2710-rpi-3-b.dts index 37aed344cbbf..cd731bb8432d 100644 --- a/arch/arm/boot/dts/bcm2710-rpi-3-b.dts +++ b/arch/arm/boot/dts/bcm2710-rpi-3-b.dts @@ -91,12 +91,21 @@ firmware = <&firmware>; status = "okay"; }; +}; +&firmware { expgpio: expgpio { - compatible = "brcm,bcm2835-expgpio"; + compatible = "raspberrypi,firmware-gpio"; gpio-controller; #gpio-cells = <2>; - firmware = <&firmware>; + gpio-line-names = "BT_ON", + "WL_ON", + "STATUS_LED_R", + "LAN_RUN", + "", + "CAM_GPIO0", + "CAM_GPIO1", + ""; status = "okay"; }; }; -- 2.21.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor