def METHOD_NAME(self, option):
    if self.config is None:
        rebootctrlerror("Reset failed, REBOOT_CTRL_PARAM cfg get failed.")
        return
    try:
        name_conf = self.config.get(option, None)
        if name_conf is None:
            print("Reset %s not support" % option)
            return
        try:
            click.confirm("Are you sure you want to reset " + option + "?",
                          default=False, abort=True, show_default=True)
        except Exception as e:
            print("Aborted, msg: %s" % str(e))
            return
        print("Reset %s start" % option)
        ret, log = self.reset_operate(name_conf)
        if ret is False:
            rebootctrlerror(log)
            print("Reset %s failed" % option)
            return
        if "unlock_rst_val" in name_conf:
            ret, log = self.unlock_reset_operate(name_conf)
            if ret is False:
                rebootctrlerror(log)
                print("%s unlock reset failed" % option)
                return
        print("Reset %s success" % option)
    except Exception:
        rebootctrlerror("do_rebootctrl Exception error")
    return