Home
last modified time | relevance | path

Searched refs:cros_ec (Results 1 – 25 of 49) sorted by relevance

12

/linux/drivers/rtc/
A Drtc-cros-ec.c29 struct cros_ec_device *cros_ec; member
48 ret = cros_ec_cmd_xfer_status(cros_ec, &msg.msg); in cros_ec_rtc_get()
81 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_read_time() local
100 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_set_time() local
117 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_read_alarm() local
147 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_set_alarm() local
204 struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_alarm_irq_enable() local
266 struct cros_ec_device *cros_ec; in cros_ec_rtc_event() local
271 cros_ec = cros_ec_rtc->cros_ec; in cros_ec_rtc_event()
331 cros_ec_rtc->cros_ec = cros_ec; in cros_ec_rtc_probe()
[all …]
/linux/drivers/media/cec/platform/cros-ec/
A Dcros-ec-cec.c73 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in handle_cec_message() local
88 dev_err(cros_ec->dev, in handle_cec_message()
100 struct cros_ec_device *cros_ec = port->cros_ec_cec->cros_ec; in cros_ec_cec_read_message() local
110 dev_err(cros_ec->dev, in cros_ec_cec_read_message()
120 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in handle_cec_event() local
154 cros_ec = cros_ec_cec->cros_ec; in cros_ec_cec_event()
173 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in cros_ec_cec_set_log_addr() local
197 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in cros_ec_cec_transmit() local
228 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in cros_ec_cec_adap_enable() local
407 struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec; in cros_ec_cec_get_write_cmd_version() local
[all …]
/linux/drivers/gpio/
A Dgpio-cros-ec.c30 struct cros_ec_device *cros_ec = gpiochip_get_data(gc); in cros_ec_gpio_set() local
41 ret = cros_ec_cmd(cros_ec, 0, EC_CMD_GPIO_SET, &params, in cros_ec_gpio_set()
50 struct cros_ec_device *cros_ec = gpiochip_get_data(gc); in cros_ec_gpio_get() local
60 ret = cros_ec_cmd(cros_ec, 0, EC_CMD_GPIO_GET, &params, in cros_ec_gpio_get()
76 struct cros_ec_device *cros_ec = gpiochip_get_data(gc); in cros_ec_gpio_get_direction() local
84 ret = cros_ec_cmd(cros_ec, 1, EC_CMD_GPIO_GET, &params, in cros_ec_gpio_get_direction()
167 struct cros_ec_device *cros_ec = ec_dev->ec_dev; in cros_ec_gpio_probe() local
173 device_set_node(dev, dev_fwnode(cros_ec->dev)); in cros_ec_gpio_probe()
175 ngpios = cros_ec_gpio_ngpios(cros_ec); in cros_ec_gpio_probe()
187 ret = cros_ec_gpio_init_names(cros_ec, gc); in cros_ec_gpio_probe()
[all …]
/linux/drivers/hwmon/
A Dcros_ec_hwmon.c21 struct cros_ec_device *cros_ec; member
49 ret = cros_ec_cmd_readmem(cros_ec, offset, 1, temp); in cros_ec_hwmon_read_temp()
83 ret = cros_ec_hwmon_read_fan_speed(priv->cros_ec, channel, &speed); in cros_ec_hwmon_read()
91 ret = cros_ec_hwmon_read_fan_speed(priv->cros_ec, channel, &speed); in cros_ec_hwmon_read()
97 ret = cros_ec_hwmon_read_temp(priv->cros_ec, channel, &temp); in cros_ec_hwmon_read()
105 ret = cros_ec_hwmon_read_temp(priv->cros_ec, channel, &temp); in cros_ec_hwmon_read()
203 if (cros_ec_hwmon_read_temp(priv->cros_ec, i, &temp) < 0) in cros_ec_hwmon_probe_temp_sensors()
210 ret = cros_ec_cmd(priv->cros_ec, 0, EC_CMD_TEMP_SENSOR_GET_INFO, in cros_ec_hwmon_probe_temp_sensors()
229 ret = cros_ec_hwmon_read_fan_speed(priv->cros_ec, i, &speed); in cros_ec_hwmon_probe_fans()
239 struct cros_ec_device *cros_ec = ec_dev->ec_dev; in cros_ec_hwmon_probe() local
[all …]
/linux/drivers/watchdog/
A Dcros_ec_wdt.c24 static int cros_ec_wdt_send_cmd(struct cros_ec_device *cros_ec, in cros_ec_wdt_send_cmd() argument
43 ret = cros_ec_cmd_xfer_status(cros_ec, &buf.msg); in cros_ec_wdt_send_cmd()
54 struct cros_ec_device *cros_ec = watchdog_get_drvdata(wdd); in cros_ec_wdt_ping() local
59 ret = cros_ec_wdt_send_cmd(cros_ec, &arg); in cros_ec_wdt_ping()
68 struct cros_ec_device *cros_ec = watchdog_get_drvdata(wdd); in cros_ec_wdt_start() local
75 ret = cros_ec_wdt_send_cmd(cros_ec, &arg); in cros_ec_wdt_start()
89 ret = cros_ec_wdt_send_cmd(cros_ec, &arg); in cros_ec_wdt_stop()
127 struct cros_ec_device *cros_ec = ec_dev->ec_dev; in cros_ec_wdt_probe() local
137 ret = cros_ec_wdt_send_cmd(cros_ec, &arg); in cros_ec_wdt_probe()
151 ret = cros_ec_wdt_send_cmd(cros_ec, &arg); in cros_ec_wdt_probe()
[all …]
/linux/drivers/leds/
A Dleds-cros_ec.c51 struct cros_ec_device *cros_ec; member
65 static int cros_ec_led_send_cmd(struct cros_ec_device *cros_ec, in cros_ec_led_send_cmd() argument
82 ret = cros_ec_cmd_xfer_status(cros_ec, &buf.msg); in cros_ec_led_send_cmd()
99 return cros_ec_led_send_cmd(priv->cros_ec, &arg); in cros_ec_led_trigger_activate()
129 return cros_ec_led_send_cmd(priv->cros_ec, &arg); in cros_ec_led_brightness_set_blocking()
177 static int cros_ec_led_probe_one(struct device *dev, struct cros_ec_device *cros_ec, in cros_ec_led_probe_one() argument
189 ret = cros_ec_led_send_cmd(cros_ec, &arg); in cros_ec_led_probe_one()
206 priv->cros_ec = cros_ec; in cros_ec_led_probe_one()
246 struct cros_ec_device *cros_ec = ec_dev->ec_dev; in cros_ec_led_probe() local
254 ret = cros_ec_led_probe_one(dev, cros_ec, i); in cros_ec_led_probe()
/linux/drivers/power/supply/
A Dcros_charge-control.c39 struct cros_ec_device *cros_ec; member
56 static int cros_chctl_send_charge_control_cmd(struct cros_ec_device *cros_ec, in cros_chctl_send_charge_control_cmd() argument
81 return cros_ec_cmd_xfer_status(cros_ec, &buf.msg); in cros_chctl_send_charge_control_cmd()
114 return cros_chctl_send_charge_control_cmd(priv->cros_ec, priv->cmd_version, &req); in cros_chctl_configure_ec()
264 static int cros_chctl_fwk_charge_control_versions(struct cros_ec_device *cros_ec) in cros_chctl_fwk_charge_control_versions() argument
269 return cros_ec_get_cmd_versions(cros_ec, 0x3E03 /* FW_EC_CMD_CHARGE_LIMIT */); in cros_chctl_fwk_charge_control_versions()
276 struct cros_ec_device *cros_ec = ec_dev->ec_dev; in cros_chctl_probe() local
281 ret = cros_chctl_fwk_charge_control_versions(cros_ec); in cros_chctl_probe()
293 ret = cros_ec_get_cmd_versions(cros_ec, EC_CMD_CHARGE_CONTROL); in cros_chctl_probe()
307 priv->cros_ec = cros_ec; in cros_chctl_probe()
/linux/arch/arm64/boot/dts/qcom/
A Dsc7180-trogdor-detachable.dtsi8 /* This file must be included after sc7180-trogdor.dtsi to modify cros_ec */
9 &cros_ec {
A Dsc7180-trogdor-clamshell.dtsi8 /* This file must be included after sc7180-trogdor.dtsi to modify cros_ec */
A Dsc7280-idp-ec-h1.dtsi14 cros_ec: ec@0 { label
A Dsc7180-trogdor-coachz.dtsi82 &cros_ec {
/linux/arch/arm/boot/dts/
A Dcros-ec-keyboard.dtsi11 &cros_ec {
/linux/Documentation/hwmon/
A Dcros_ec_hwmon.rst10 Prefix: 'cros_ec'
/linux/drivers/platform/chrome/
A Dcros_kbd_led_backlight.c202 struct cros_ec_device *cros_ec = ec_dev->ec_dev; in keyboard_led_init_ec_pwm_mfd() local
205 keyboard_led->ec = cros_ec; in keyboard_led_init_ec_pwm_mfd()
A DMakefile12 obj-$(CONFIG_CROS_EC) += cros_ec.o
A Dcros_ec_trace.h9 #define TRACE_SYSTEM cros_ec
A Dcros_ec_sensorhub_trace.h9 #define TRACE_SYSTEM cros_ec
/linux/Documentation/devicetree/bindings/chrome/
A Dgoogle,cros-kbd-led-backlight.yaml27 cros_ec: ec@0 {
A Dgoogle,cros-ec-typec.yaml46 cros_ec: ec@0 {
/linux/arch/arm64/boot/dts/mediatek/
A Dmt8183-kukui-jacuzzi-fennel-sku1.dts18 label = "cros_ec::kbd_backlight";
A Dmt8183-kukui-jacuzzi.dtsi7 /* Must come after mt8183-kukui.dtsi to modify cros_ec */
84 &cros_ec {
A Dmt8183-kukui-kodama.dtsi341 &cros_ec {
/linux/Documentation/devicetree/bindings/regulator/
A Dgoogle,cros-ec-regulator.yaml39 cros_ec: ec@0 {
/linux/sound/soc/amd/
A Dacp3x-rt5682-max9836.c296 SND_SOC_DAILINK_DEF(cros_ec,
344 SND_SOC_DAILINK_REG(acp3x_bt, cros_ec, platform),
/linux/arch/arm/boot/dts/rockchip/
A Drk3288-veyron-chromebook.dtsi106 cros_ec: ec@0 { label

Completed in 30 milliseconds

12