Lines Matching refs:rc
3007 int rc;
3015 rc = rockchip_set_pull(bank, pin - bank->pin_base, param);
3016 if (rc) {
3017 return rc;
3032 rc = rockchip_set_pull(bank, pin - bank->pin_base, param);
3033 if (rc) {
3034 return rc;
3038 rc = rockchip_get_mux(bank, pin - bank->pin_base);
3039 if (rc != 0) {
3040 dev_err(info->dev, "pin-%d has been mux to func%d\n", pin, rc);
3044 rc = gpio->direction_output(gpio, pin - bank->pin_base, arg);
3045 if (rc) {
3046 return rc;
3055 rc = rockchip_set_drive_perpin(bank, pin - bank->pin_base, arg);
3056 if (rc < 0) {
3057 return rc;
3065 rc = rockchip_set_schmitt(bank, pin - bank->pin_base, arg);
3066 if (rc < 0) {
3067 return rc;
3075 rc = rockchip_set_slew_rate(bank, pin - bank->pin_base, arg);
3076 if (rc < 0) {
3077 return rc;
3096 int rc;
3121 rc = rockchip_get_mux(bank, pin - bank->pin_base);
3122 if (rc != 0) {
3123 dev_err(info->dev, "pin-%d has been mux to func%d\n", pin, rc);
3127 rc = gpio->get(gpio, pin - bank->pin_base);
3128 if (rc < 0) {
3129 return rc;
3132 arg = rc ? 1 : 0;
3140 rc = rockchip_get_drive_perpin(bank, pin - bank->pin_base);
3141 if (rc < 0) {
3142 return rc;
3145 arg = rc;
3152 rc = rockchip_get_schmitt(bank, pin - bank->pin_base);
3153 if (rc < 0) {
3154 return rc;
3157 arg = rc;
3164 rc = rockchip_get_slew_rate(bank, pin - bank->pin_base);
3165 if (rc < 0) {
3166 return rc;
3169 arg = rc;