Searched +full:yoga +full:- +full:c630 +full:- +full:ec (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/platform/arm64/ |
H A D | lenovo-yoga-c630.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2022-2024, Linaro Ltd 19 #include <linux/platform_data/lenovo-yoga-c630.h> 38 static int yoga_c630_ec_request(struct yoga_c630_ec *ec, u argument 54 yoga_c630_ec_read8(struct yoga_c630_ec * ec,u8 addr) yoga_c630_ec_read8() argument 71 yoga_c630_ec_read16(struct yoga_c630_ec * ec,u8 addr) yoga_c630_ec_read16() argument 98 yoga_c630_ec_ucsi_get_version(struct yoga_c630_ec * ec) yoga_c630_ec_ucsi_get_version() argument 121 yoga_c630_ec_ucsi_write(struct yoga_c630_ec * ec,const u8 req[YOGA_C630_UCSI_WRITE_SIZE]) yoga_c630_ec_ucsi_write() argument 135 yoga_c630_ec_ucsi_read(struct yoga_c630_ec * ec,u8 resp[YOGA_C630_UCSI_READ_SIZE]) yoga_c630_ec_ucsi_read() argument 152 struct yoga_c630_ec *ec = data; yoga_c630_ec_thread_intr() local 174 yoga_c630_ec_register_notify(struct yoga_c630_ec * ec,struct notifier_block * nb) yoga_c630_ec_register_notify() argument 188 yoga_c630_ec_unregister_notify(struct yoga_c630_ec * ec,struct notifier_block * nb) yoga_c630_ec_unregister_notify() argument 195 yoga_c630_aux_init(struct device * parent,const char * name,struct yoga_c630_ec * ec) yoga_c630_aux_init() argument 209 struct yoga_c630_ec *ec; yoga_c630_ec_probe() local [all...] |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # EC-like Drivers for aarch64 based devices. 7 bool "ARM64 Platform-Specific Device Drivers" 11 Say Y here to get to see options for platform-specific device drivers 12 for arm64 based devices, primarily EC-lik [all...] |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 5 # This dir should only include drivers for EC-like devices. 8 obj-$(CONFIG_EC_ACER_ASPIRE1) += acer-aspire1-ec [all...] |
/linux/Documentation/devicetree/bindings/platform/ |
H A D | lenovo,yoga-c630-ec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/platform/lenovo,yoga [all...] |
/linux/drivers/power/supply/ |
H A D | lenovo_yoga_c630_battery.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2022-2024, Linaro Ltd 17 #include <linux/platform_data/lenovo-yoga-c630.h> 20 struct yoga_c630_ec *ec; member 73 struct yoga_c630_ec *ec = ecbat->ec; yoga_c630_psy_update_bat_info() local 130 struct yoga_c630_ec *ec = ecbat->ec; yoga_c630_psy_maybe_update_bat_status() local 178 struct yoga_c630_ec *ec = ecbat->ec; yoga_c630_psy_update_adapter_status() local 424 struct yoga_c630_ec *ec = adev->dev.platform_data; yoga_c630_psy_probe() local [all...] |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 104 tristate "Active-semi ACT8945A charger driver" 108 Active-semi ActivePath ACT8945A charger. 120 called chagall-battery. 170 tristate "DS2782/DS2786 standalone gas-gauge" 174 gas-gauge. 181 E Go, which is a sc8280xp-base [all...] |
/linux/drivers/usb/typec/ucsi/ |
H A D | ucsi_yoga_c630.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2022-2024, Linaro Ltd 18 #include <linux/platform_data/lenovo-yoga-c630.h> 21 #include <drm/bridge/aux-bridg 34 struct yoga_c630_ec *ec; global() member 241 struct yoga_c630_ec *ec = adev->dev.platform_data; yoga_c630_ucsi_probe() local [all...] |