Lines Matching +full:designware +full:- +full:i2c
1 // SPDX-License-Identifier: GPL-2.0
3 * Intel BayTrail PMIC I2C bus semaphore implementation
8 #include <linux/i2c.h>
13 #include "i2c-designware-core.h"
21 if (!dev || !dev->dev) in i2c_dw_probe_lock_support()
24 handle = ACPI_HANDLE(dev->dev); in i2c_dw_probe_lock_support()
36 return -EPROBE_DEFER; in i2c_dw_probe_lock_support()
38 dev_info(dev->dev, "I2C bus managed by PUNIT\n"); in i2c_dw_probe_lock_support()
39 dev->acquire_lock = iosf_mbi_block_punit_i2c_access; in i2c_dw_probe_lock_support()
40 dev->release_lock = iosf_mbi_unblock_punit_i2c_access; in i2c_dw_probe_lock_support()
41 dev->shared_with_punit = true; in i2c_dw_probe_lock_support()