From e244764ffa5b41a64c704864ea243b3939d71636 Mon Sep 17 00:00:00 2001 From: Steven Koo Date: Tue, 9 Jun 2020 18:43:13 -0500 Subject: mpm: Look for pca953x based devices by device/name The pca953x driver introduced a change for how the "label" property populates. Instead of using the device model, it gives a device specific name. As a replacement, use device/name. This affects the tca6424 and tca6408. For the kernel change that causes this see: https://github.com/torvalds/linux/commit/5128f8d4450159f59565d247437d3bedda3994cb --- mpm/python/usrp_mpm/dboard_manager/rh_periphs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mpm/python/usrp_mpm/dboard_manager/rh_periphs.py') diff --git a/mpm/python/usrp_mpm/dboard_manager/rh_periphs.py b/mpm/python/usrp_mpm/dboard_manager/rh_periphs.py index 31104153a..bb91aec73 100644 --- a/mpm/python/usrp_mpm/dboard_manager/rh_periphs.py +++ b/mpm/python/usrp_mpm/dboard_manager/rh_periphs.py @@ -27,7 +27,7 @@ class TCA6408(object): def __init__(self, i2c_dev): assert i2c_dev is not None - self._gpios = SysFSGPIO({'label': 'tca6408'}, 0x3F, 0x00, 0x00, i2c_dev) + self._gpios = SysFSGPIO({'device/name': 'tca6408'}, 0x3F, 0x00, 0x00, i2c_dev) def set(self, name, value=None): """ @@ -57,7 +57,7 @@ class FPGAtoLoDist(object): POWER_ON_TIMEOUT = 20 #ms POWER_ON_POLL_INTERVAL = 1 #ms GPIO_DEV_ID = { - 'label': 'tca6424', + 'device/name': 'tca6424', 'device/of_node/name': 'rhodium-lodist-gpio', } -- cgit v1.2.3