The goal of this PR is to replace the rules in https://github.com/analogdevicesinc/plutosdr-fw/commit/76aa80a6d86f7b3b2c0fe83cca51f351991ee852. The original rules file have some rules for a device that is now deprecated and so, are not part of this change. AFAIU, 'plugdev' is also a thing of the past and we now use 'uaccess' which should be given to all ID_SOFTWARE_RADIO devices. So yeah, hopefully what I have here is equivalent to the orginal .rules. The request for this was done here: https://github.com/analogdevicesinc/plutosdr-fw/issues/101
Files in this directory specify a description of hardware devices, in the form of mappings from modalias-like keys (which identify specific hardware devices) to udev properties. Files in this directory are not read by udev directly. Instead, man:systemd-hwdb(8) compiles them into a binary database. See man:hwdb(7) for an overview of the configuration file format, and man:systemd-udevd.service(8) for a description of the udev daemon. Use 'systemd-analyze cat-config udev/hwdb.d' to display the effective config.