William Wilson has proposed merging 
~jawn-smith/ubuntu/+source/ubuntu-settings:gpio-udev-rules into 
~ubuntu-desktop/ubuntu/+source/ubuntu-settings:master.

Requested reviews:
  Dave Jones (waveform)

For more details, see:
https://code.launchpad.net/~jawn-smith/ubuntu/+source/ubuntu-settings/+git/ubuntu-settings/+merge/398397

Adding GPIO udev rules to this package to help enable GPIO usage with the new 
kernel
-- 
Your team Ubuntu Desktop is subscribed to branch 
~ubuntu-desktop/ubuntu/+source/ubuntu-settings:master.
diff --git a/data/raspberrypi/99-gpio.rules b/data/raspberrypi/99-gpio.rules
new file mode 100644
index 0000000..625f388
--- /dev/null
+++ b/data/raspberrypi/99-gpio.rules
@@ -0,0 +1,3 @@
+SUBSYSTEM=="bcm2835-gpiomem", KERNEL=="gpiomem", GROUP="dialout", MODE="0660"
+SUBSYSTEM=="gpio", KERNEL=="gpiochip*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:dialout /sys/class/gpio/export /sys/class/gpio/unexport ; chmod 220 /sys/class/gpio/export /sys/class/gpio/unexport'"
+SUBSYSTEM=="gpio", KERNEL=="gpio*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:dialout /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value ; chmod 660 /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value'"
diff --git a/data/raspberrypi/meson.build b/data/raspberrypi/meson.build
index 1425dfb..5bb3cd7 100644
--- a/data/raspberrypi/meson.build
+++ b/data/raspberrypi/meson.build
@@ -7,3 +7,5 @@ install_data('ZZraspi-wifi-powersave-off.conf',
              install_dir: 'lib/NetworkManager/conf.d')
 install_data('disable-suspend.pkla',
              install_dir: var_lib / 'polkit-1/localauthority/10-vendor.d')
+install_data('99-gpio.rules',
+             install_dir: etc / 'udev/rules.d')
diff --git a/debian/changelog b/debian/changelog
index 89ca10e..bc8c010 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ubuntu-settings (21.04.1) UNRELEASED; urgency=medium
+
+  * Add gpio udev rules to this package as they are being removed from rpi.gpio
+
+ -- William 'jawn-smith' Wilson <william.wil...@canonical.com>  Fri, 19 Feb 2021 12:38:17 -0600
+
 ubuntu-settings (20.10.3) groovy; urgency=medium
 
   [ Dave Jones ]
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop

Reply via email to