ec_write
EXPORT_SYMBOL_GPL(ec_write);
extern void ec_write(unsigned short addr, unsigned char val);
ec_write(REG_RESET, BIT_RESET_ON);
EXPORT_SYMBOL(ec_write);
err = ec_write(*off, byte_write);
return ec_write(hc->offset + address, data);
return ec_write(addr, value);
return ec_write(ASUS_EC_BANK_REGISTER, bank);
return ec_write(0x83, value);
ec_write(ctrl_cfg.fanreg, cmd);
ec_write(mcmd.mreg, mcmd.moff);
return ec_write(AYANEO_PWM_ENABLE_REG,
return ec_write(AYANEO_PWM_ENABLE_REG,
ret = ec_write(AYANEO_PWM_ENABLE_REG,
return ec_write(AYANEO_PWM_REG, (val * 100) / 255);
return ec_write(AYANEO_CHARGE_REG, raw_val);
ret = ec_write(AYANEO_POWER_REG, value ? AYANEO_POWER_ON : AYANEO_POWER_OFF);
ret = ec_write(AYANEO_PWM_ENABLE_REG, AYANEO_PWM_MODE_AUTO);
ret = ec_write(AYANEO_CHARGE_REG, AYANEO_CHARGE_VAL_INHIBIT);
ec_write(BACKLIGHT_LEVEL_ADDR, level);
ec_write(WIRELESS_ADDR, value);
ec_write(ADDR, state ? (old_val | MASK) : (old_val & ~MASK)); \
if (ec_write(BAT_CHARGE_LIMIT, level) < 0)
ec_write(EEEPC_EC_FAN_CTRL, value);
ec_write(EEEPC_EC_FAN_PWM, value);
return ec_write(HP_OMEN_EC_THERMAL_PROFILE_FLAGS_OFFSET, flags);
return ec_write(HP_OMEN_EC_THERMAL_PROFILE_TIMER_OFFSET, value);
ec_write(OT_EC_DEVICE_STATE_ADDRESS, value);
ec_write(OT_EC_BL_BRIGHTNESS_ADDRESS, percent);
ec_write(OT_EC_BL_CONTROL_ADDRESS, OT_EC_BL_CONTROL_ON_DATA);
rc = ec_write(TPACPI_LED_EC_HLMS, (1 << led));
rc = ec_write(TPACPI_LED_EC_HLBL,
rc = ec_write(TPACPI_LED_EC_HLCL,
if (ec_write(i, v) < 0)
if (ec_write(fan_select_offset, val) < 0)
if (ec_write(fan_select_offset, val) < 0)
result = ec_write(conf.charge_control.address, wdata);
result = ec_write(MSI_STANDARD_EC_COMMAND_ADDRESS, wdata);
result = ec_write(MSI_STANDARD_EC_FAN_ADDRESS, enable);
result = ec_write(MSI_STANDARD_EC_SCM_LOAD_ADDRESS,
ret = ec_write(reg, value);
return ec_write(SONY_PIC_FAN0_STATUS, value);
extern int ec_write(u8 addr, u8 val);