Home
last modified time | relevance | path

Searched +full:yoga +full:- +full:c630 +full:- +full:ec (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/platform/arm64/
H A Dlenovo-yoga-c630.c1 // 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 DKconfig1 # 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 DMakefile1 # 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 Dlenovo,yoga-c630-ec.yaml1 # 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 Dlenovo_yoga_c630_battery.c1 // 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 DKconfig1 # 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 Ducsi_yoga_c630.c1 // 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...]