Searched +full:sc8280xp +full:- +full:pmic +full:- +full:glink (Results 1 – 2 of 2) sorted by relevance
1 # SPDX-License-Identifier: GPL-2.04 tristate "USB Type-C Connector System Software Interface driver"9 USB Type-C Connector System Software Interface (UCSI) is a11 control the USB Type-C ports. On UCSI system the USB Type-C ports15 that are equipped with Embedded Controller and USB Type-C ports.23 https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html35 Cypress CCGx Type-C controller over I2C interface.57 Type-C controller over I2C interface.63 tristate "UCSI Qualcomm PMIC GLINK Interface Driver"67 interface as PMIC GLINK device.[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.67 struct mutex lock; /* protects concurrent access to PMIC Glink interface */90 mutex_lock(&ucsi->lock); in pmic_glink_ucsi_read()91 memset(ucsi->read_buf, 0, sizeof(ucsi->read_buf)); in pmic_glink_ucsi_read()92 reinit_completion(&ucsi->read_ack); in pmic_glink_ucsi_read()94 ret = pmic_glink_send(ucsi->client, &req, sizeof(req)); in pmic_glink_ucsi_read()96 dev_err(ucsi->dev, "failed to send UCSI read request: %d\n", ret); in pmic_glink_ucsi_read()100 left = wait_for_completion_timeout(&ucsi->read_ack, 5 * HZ); in pmic_glink_ucsi_read()102 dev_err(ucsi->dev, "timeout waiting for UCSI read response\n"); in pmic_glink_ucsi_read()[all …]