Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp2289525iof; Wed, 8 Jun 2022 01:32:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwUXpWcD+a1bmVp/YdotS+YWqcWs670OQJ7Sg5JVVyaCoZxrtI8XzZQoBWwzUvc43I9LwSF X-Received: by 2002:a65:5c05:0:b0:3db:7729:88e1 with SMTP id u5-20020a655c05000000b003db772988e1mr28836794pgr.577.1654677176965; Wed, 08 Jun 2022 01:32:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654677176; cv=none; d=google.com; s=arc-20160816; b=lc9zhRGvpcXES2ECh3CylkxxeW8JXudAC8Piokjf6tbf48y74+PyQ6NQ0Cd2PooY3I W0sqCaE5hC55T3QTn5bHfQ8IYpOtIObK67XIe9K9CfLPJA0h0Nj58I2p8S/xH4X1bkmJ F8AozGQZ+5GbZTMwUhq78fns1NWhJDDtb/yKZmT8L/PM1OPNNZoZG0KaFqesbuM4ecW4 sMlylPyfJurpDj+w2UQFTXb28ntievfStVBOMvYbpJcCEoYYkJTqZVWKj8Y15NAdC1JK 9RLogYayBOg9ykkSm1AJ2tYVGzEOI8SLxLmcwf1+fgOtf1/HBz675a+4FdruxkyoTaum YJug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=L5ZYH+LWYqiBk7fpM83vhj5wGF3Gz0mcvdvBDz/uj1g=; b=rdBPAOCA+ixxUQX20dGkcR/A2YAf6FfA9ujMtKk9uATc1t0bl80vHG5g9PIB9TooKH lbux8sT4QEOVuMhh70p4FmIW8oYlgkF8LIXiz1GMDe5HqAZDCU8G3/MpKv1GyA8gcHxn XvT/sdLzgEBogHTFf2LaAs3kjVfrF7ctUPrlkewOrSlW/AqtsgT1HG+cAjXRG1NPMmTS WpNN151Rz/rcDE1VHX1E/d8hLlyJrIe6VvRpua2DeSE+Xp80jQl82vnkATX9RarG/vMI taPYLm+hgfMvIDreJ4byy3xEAwHPgVNruXVjbmZZeNR5MwoUU1ejRKuVsLzScrenuuvl va1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=agHYHkRr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id dt19-20020a17090afa5300b001dfbc12d559si30199296pjb.155.2022.06.08.01.32.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jun 2022 01:32:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=agHYHkRr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 3C32426A0BC; Wed, 8 Jun 2022 01:00:35 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233767AbiFHFiU (ORCPT + 99 others); Wed, 8 Jun 2022 01:38:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44470 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234007AbiFHFhg (ORCPT ); Wed, 8 Jun 2022 01:37:36 -0400 Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4A2A32FCB7D; Tue, 7 Jun 2022 20:04:23 -0700 (PDT) Received: by mail-lf1-x12a.google.com with SMTP id t25so31131181lfg.7; Tue, 07 Jun 2022 20:04:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=L5ZYH+LWYqiBk7fpM83vhj5wGF3Gz0mcvdvBDz/uj1g=; b=agHYHkRrWMlWqfuqVBfv9Fr3XsxQRGh0512tN0VYh1PyZKyyqFbYoDjhWT5bnTHP7W hukeiEb++As8nxUOjdGYAtY8wSq9vbjpZJ9MKGC5jRaYg5OpnM+AR+djx8CzDWLalWJn jLsSw5eejh24vmroszLeuAjg4psdO7vKl29AYFtuvWs7okT0v+g96RRFQCAtd4hMr1yd gFfTeikgaLo6Uh92GaNnonjTS/Ja4d03KO9aENnoyDbA/HpnZ6BXW6V2KyEBsxCIZWjs aiJ6qzk2JRTNHfFCPnMJWKXLnsw7pvnKJxqJqtKWYbnx5VAiRqQ0ikAN6bxQluxLPLiG c7tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=L5ZYH+LWYqiBk7fpM83vhj5wGF3Gz0mcvdvBDz/uj1g=; b=iwRMgWT8hGsaMEZGer8bxODtAVO5qsD5ByJooMmWV4/yIyXNyJaByKjfMyleet4RXb ufbhXK6t5q5xTpXK+J5lv33AftJteMPCFHwxAAqSfhvhfgDO4Fx84j+LYTY+YVM2TcSO uUji1HrrCfLwW3TbnTxUAzbxl7LB3xqMgMvKz0k5dBvdnJmXxLDPl26vbtRjvokOBPfM fnkLHKBXl+k3Yuoj65vYvPYCc3PToJG3KLE8+znRoWAK5+5u41+Z09KCfFrLeVHzSDY0 REI258dDH+Jd1Mlo9QcRLrvtFgBW94ZVXXPJ+kQaVIa6Wbpiy3/h2AIzxFgBDG4G3QY5 CqsA== X-Gm-Message-State: AOAM530CdmW/C5zVVIikU1CLq4vrYFeCTvmS6lmrGOB43wowSzu3jkwq ZyaLCSbvUmOSyLIKrdivh5t4lAEZcmeIUr0pqLY= X-Received: by 2002:a05:6512:2251:b0:478:fc67:b09f with SMTP id i17-20020a056512225100b00478fc67b09fmr19913197lfu.196.1654657461572; Tue, 07 Jun 2022 20:04:21 -0700 (PDT) MIME-Version: 1.0 References: <1654581161-12349-1-git-send-email-u0084500@gmail.com> <1654581161-12349-2-git-send-email-u0084500@gmail.com> In-Reply-To: From: ChiYuan Huang Date: Wed, 8 Jun 2022 11:04:10 +0800 Message-ID: Subject: Re: [PATCH 1/4] dt-binding: mfd: Add Richtek RT5120 PMIC support To: Mark Brown Cc: Rob Herring , Krzysztof Kozlowski , Lee Jones , dmitry.torokhov@gmail.com, Liam Girdwood , cy_huang , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , lkml , linux-input@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Mark Brown =E6=96=BC 2022=E5=B9=B46=E6=9C=888=E6=97=A5= =E9=80=B1=E4=B8=89 =E4=B8=8A=E5=8D=883:02=E5=AF=AB=E9=81=93=EF=BC=9A > > On Tue, Jun 07, 2022 at 01:52:38PM +0800, cy_huang wrote: > > > + richtek,enable-undervolt-hiccup: > > + type: boolean > > + description: | > > + If used, under voltage protection trigger hiccup behavior, else = latchup as > > + default > > + > > + richtek,enable-overvolt-hiccup: > > + type: boolean > > + description: > > + Like as 'enable-uv-hiccup', it configures over voltage protectio= n to > > + hiccup, else latchup as default > > Why would we not want to have these enabled? Unless there's some cost > to having them on it seems safer and more helpful to look for problems > with regulation all the time, it might help debug a system. The default latch mode would be safer during power rails boot up. If during power rails boot up, any oc/ov protection triggered, latch mode will keep power rails off. Only toggle the external pin to re-enable can trigger next power up. Like as your said, hiccup can help the debug for this kind of HW issue. So after all power rails and system booted up to make the user choose the hiccup option. That's why the property here to enable hiccup mode.