summaryrefslogtreecommitdiff
path: root/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_2.3.1.bb
diff options
context:
space:
mode:
authorMike Hsieh <mike_hsieh@quantatw.com>2025-07-15 05:52:37 +0300
committerJagpal S Gill <paligill@gmail.com>2025-08-01 03:24:01 +0300
commitd9bab529ffc7889a817447e10eb2ad5386eb5082 (patch)
treecd8af9e0cae9d473928cb6c493ffceb209e39596 /meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_2.3.1.bb
parent5097ef1e81619359bf46b12db9a55e5eacdde9d0 (diff)
downloadopenbmc-d9bab529ffc7889a817447e10eb2ad5386eb5082.tar.xz
meta-facebook: clemente: Rebind CPLD IO expanders after 12V enable
The IO expanders on I2C bus 14 (addresses 0x10–0x14) are implemented using the CPLD, which emulates PCA953x devices over I2C. These CPLD blocks only become responsive after 12V power is enabled via the BMC_12V_CTRL GPIO in the early init script. Since the drivers are declared in the device tree, the kernel attempts to probe them during boot. However, they fail to respond if the CPLD is not yet powered. This change rebinds the CPLD-backed PCA953x devices after power is applied, ensuring GPIO functionality is restored post-AC cycle. Tested: - Verified rebind succeeds after AC cycle Change-Id: Ic4b8f198aacee741c106020f40fad7011c065164 Signed-off-by: Mike Hsieh <mike_hsieh@quantatw.com>
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_2.3.1.bb')
0 files changed, 0 insertions, 0 deletions