Lines Matching refs:ret

757     int ret;

764 ret = regmap_update_bits(rk808->regmap, RK805_GPIO_IO_POL_REG, SLP_SD_MSK, SHUTDOWN_FUN);
765 if (ret) {
772 int ret;
782 ret =
784 if (ret) {
788 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(RK_REG_VAL_THREE), RK817_SLPPOL_MSK, RK817_SLPPOL_H);
789 if (ret) {
793 ret = pinctrl_select_state(rk808->pins->p, rk808->pins->power_off);
794 if (ret) {
800 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(RK_REG_VAL_THREE), RK817_SLPPIN_FUNC_MSK, SLPPIN_DN_FUN);
801 if (ret) {
810 int ret;
834 ret = regmap_update_bits(rk808->regmap, reg, bit, bit);
835 if (ret) {
845 int ret;
868 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(RK_REG_VAL_THREE), RK817_SLPPIN_FUNC_MSK,
870 if (ret) {
910 int ret;
915 ret = sscanf(buf, "%c ", &cmd);
916 if (ret != RK_SSCAN_RET_RESULT_ONE) {
922 ret = sscanf(buf, "%c %x %x ", &cmd, &input[0], &input[1]);
923 if (ret != RK_SSCAN_RET_RESULT_THREE) {
935 ret = sscanf(buf, "%c %x ", &cmd, &input[0]);
936 if (ret != RK_SSCAN_RET_RESULT_TWO) {
956 int ret;
967 ret = platform_device_add(pinctrl_dev);
968 if (ret) {
971 return ret;
995 ret = pinctrl_select_state(rk808->pins->p, default_st);
996 if (ret) {
1019 ret = pinctrl_select_state(rk808->pins->p, rk808->pins->reset);
1020 if (ret) {
1039 int ret, i;
1085 ret = regmap_update_bits(data->rk808->regmap, RK817_SYS_CFG(RK_REG_VAL_THREE), RK817_RST_FUNC_MSK,
1087 if (ret) {
1102 int ret, func, msk, val;
1105 ret = of_property_read_u32_index(np, "fb-inner-reg-idxs", 0, &inner);
1106 if (!ret && inner == RK817_ID_DCDC3) {
1111 dev_info(dev, "support dcdc3 fb mode:%d, %d\n", ret, inner);
1113 ret = of_property_read_u32(np, "pmic-reset-func", &func);
1118 if (!ret && func < RK817_RST_FUNC_CNT) {
1126 dev_info(dev, "support pmic reset mode:%d,%d\n", ret, func);
1130 ret = register_reboot_notifier(&rk817_reboot_data.reboot_notifier);
1131 if (ret) {
1163 int ret;
1285 ret = regmap_read(rk808->regmap, on_source, &on);
1286 if (ret) {
1288 return ret;
1291 ret = regmap_read(rk808->regmap, off_source, &off);
1292 if (ret) {
1294 return ret;
1310 ret = regmap_update_bits(rk808->regmap, pre_init_reg[i].addr, pre_init_reg[i].mask, pre_init_reg[i].value);
1311 if (ret) {
1313 return ret;
1318 ret = pinctrl_init(&client->dev, rk808);
1319 if (ret) {
1320 return ret;
1324 ret = regmap_add_irq_chip(rk808->regmap, client->irq, IRQF_ONESHOT, -1, rk808->regmap_irq_chip, &rk808->irq_data);
1325 if (ret) {
1326 dev_err(&client->dev, "Failed to add irq_chip %d\n", ret);
1327 return ret;
1331 ret = regmap_add_irq_chip(rk808->regmap, client->irq, IRQF_ONESHOT | IRQF_SHARED, -1, battery_irq_chip,
1333 if (ret) {
1334 dev_err(&client->dev, "Failed to add batterry irq_chip %d\n", ret);
1336 return ret;
1340 ret = devm_mfd_add_devices(&client->dev, PLATFORM_DEVID_NONE, cells, nr_cells, NULL, 0,
1342 if (ret) {
1343 dev_err(&client->dev, "failed to add MFD devices %d\n", ret);
1362 ret = sysfs_create_file(rk8xx_kobj, &rk8xx_attrs.attr);
1363 if (ret) {
1379 return ret;
1414 int i, ret = 0;
1418 ret = regmap_update_bits(rk808->regmap, suspend_reg[i].addr, suspend_reg[i].mask, suspend_reg[i].value);
1419 if (ret) {
1421 return ret;
1427 ret = regmap_update_bits(rk808->regmap, RK805_GPIO_IO_POL_REG, SLP_SD_MSK, SLEEP_FUN);
1432 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(3), RK817_SLPPIN_FUNC_MSK, SLPPIN_NULL_FUN);
1433 if (ret) {
1435 return ret;
1438 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(3), RK817_SLPPOL_MSK, RK817_SLPPOL_H);
1439 if (ret) {
1441 return ret;
1447 ret = pinctrl_select_state(rk808->pins->p, rk808->pins->sleep);
1448 if (ret) {
1450 return ret;
1458 return ret;
1464 int i, ret = 0;
1468 ret = regmap_update_bits(rk808->regmap, resume_reg[i].addr, resume_reg[i].mask, resume_reg[i].value);
1469 if (ret) {
1471 return ret;
1479 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(3), RK817_SLPPIN_FUNC_MSK, SLPPIN_NULL_FUN);
1480 if (ret) {
1482 return ret;
1485 ret = regmap_update_bits(rk808->regmap, RK817_SYS_CFG(3), RK817_SLPPOL_MSK, RK817_SLPPOL_L);
1486 if (ret) {
1488 return ret;
1494 ret = pinctrl_select_state(rk808->pins->p, rk808->pins->reset);
1495 if (ret) {
1504 return ret;