Linux Documentation
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: " Iván Ezequiel Rodriguez" <ivanrwcm25@gmail.com>
Cc: oe-kbuild-all@lists.linux.dev,
	Sebastian Reichel <sebastian.reichel@collabora.com>,
	linux-doc@vger.kernel.org
Subject: [sre-power-supply:for-next 45/66] htmldocs: Documentation/power/power_supply_class.rst:211: WARNING: Inline emphasis start-string without end-string. [docutils]
Date: Mon, 05 Oct 2026 04:59:32 +0200	[thread overview]
Message-ID: <202610050416.L69x2Wpo-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git for-next
head:   5c1c602463d597c5189ddc5a73dece588ba2c57a
commit: 420a1e2763b5df3ed90f92d97cf30fe43822bba8 [45/66] docs: power: supply: fix power_supply_class.rst status, health and time_to
compiler: clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)
docutils: docutils (Docutils 0.21.2, Python 3.13.5, on linux)
reproduce: (https://download.01.org/0day-ci/archive/20261005/202610050416.L69x2Wpo-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202610050416.L69x2Wpo-lkp@intel.com/

All warnings (new ones prefixed by >>):

   Implicit creation
   ----------------- [docutils]
   WARNING: ./include/net/page_pool/types.h:105 Excess struct member 'fast' description in 'page_pool_params' (did you mean one of: 'flags', 'offset')
   WARNING: ./include/net/page_pool/types.h:105 Excess struct member 'slow' description in 'page_pool_params'
>> Documentation/power/power_supply_class.rst:211: WARNING: Inline emphasis start-string without end-string. [docutils]
>> Documentation/power/power_supply_class.rst:211: WARNING: Inline emphasis start-string without end-string. [docutils]
   Documentation/trace/events-landlock:314: ./include/trace/events/landlock.h:155: ERROR: Unexpected section title.


vim +211 Documentation/power/power_supply_class.rst

151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   73  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   74  Postfixes:
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   75  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   76  _AVG
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   77    *hardware* averaged value, use it if your hardware is really able to
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   78    report averaged values.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   79  _NOW
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   80    momentary/instantaneous values.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   81  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   82  STATUS
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   83    this attribute represents operating status (charging, full,
06b54f2d741b63e Randy Dunlap            2025-10-14   84    discharging (i.e., powering a load), etc.). This corresponds to
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31   85    `POWER_SUPPLY_STATUS_*` values, as defined in
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31   86    include/linux/power_supply.h.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   87  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   88  CHARGE_TYPE
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   89    batteries can typically charge at different rates.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   90    This defines trickle and fast charges.  For batteries that
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   91    are already charged or discharging, 'n/a' can be displayed (or
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   92    'unknown', if the status is not known).
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   93  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   94  AUTHENTIC
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   95    indicates the power supply (battery or charger) connected
06b54f2d741b63e Randy Dunlap            2025-10-14   96    to the platform is authentic(1) or non-authentic(0).
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   97  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13   98  HEALTH
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31   99    represents health of the battery. Values correspond to
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  100    POWER_SUPPLY_HEALTH_*, defined in include/linux/power_supply.h.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  101  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  102  VOLTAGE_OCV
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  103    open circuit voltage of the battery.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  104  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  105  VOLTAGE_MAX_DESIGN, VOLTAGE_MIN_DESIGN
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  106    design values for maximal and minimal power supply voltages.
06b54f2d741b63e Randy Dunlap            2025-10-14  107    Maximal/minimal means values of voltages when battery is considered
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  108    "full"/"empty" at normal conditions. Yes, there is no direct relation
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  109    between voltage and battery capacity, but some dumb
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  110    batteries use voltage for very approximated calculation of capacity.
06b54f2d741b63e Randy Dunlap            2025-10-14  111    A battery driver also can use this attribute just to inform userspace
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  112    about maximal and minimal voltage thresholds of a given battery.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  113  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  114  VOLTAGE_MAX, VOLTAGE_MIN
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  115    same as _DESIGN voltage values except that these ones should be used
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  116    if hardware could only guess (measure and retain) the thresholds of a
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  117    given power supply.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  118  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  119  VOLTAGE_BOOT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  120    Reports the voltage measured during boot
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  121  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  122  CURRENT_BOOT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  123    Reports the current measured during boot
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  124  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  125  CHARGE_FULL_DESIGN, CHARGE_EMPTY_DESIGN
06b54f2d741b63e Randy Dunlap            2025-10-14  126    design charge values, when battery is considered full/empty.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  127  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  128  ENERGY_FULL_DESIGN, ENERGY_EMPTY_DESIGN
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  129    same as above but for energy.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  130  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  131  CHARGE_FULL, CHARGE_EMPTY
06b54f2d741b63e Randy Dunlap            2025-10-14  132    These attributes mean "last remembered value of charge when battery
06b54f2d741b63e Randy Dunlap            2025-10-14  133    became full/empty". They also could mean "value of charge when battery is
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  134    considered full/empty at given conditions (temperature, age)".
06b54f2d741b63e Randy Dunlap            2025-10-14  135    I.e., these attributes represents real thresholds, not design values.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  136  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  137  ENERGY_FULL, ENERGY_EMPTY
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  138    same as above but for energy.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  139  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  140  CHARGE_COUNTER
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  141    the current charge counter (in µAh).  This could easily
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  142    be negative; there is no empty or full value.  It is only useful for
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  143    relative, time-based measurements.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  144  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  145  PRECHARGE_CURRENT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  146    the maximum charge current during precharge phase of charge cycle
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  147    (typically 20% of battery capacity).
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  148  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  149  CHARGE_TERM_CURRENT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  150    Charge termination current. The charge cycle terminates when battery
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  151    voltage is above recharge threshold, and charge current is below
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  152    this setting (typically 10% of battery capacity).
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  153  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  154  CONSTANT_CHARGE_CURRENT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  155    constant charge current programmed by charger.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  156  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  157  CONSTANT_CHARGE_CURRENT_MAX
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  158    maximum charge current supported by the power supply object.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  159  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  160  CONSTANT_CHARGE_VOLTAGE
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  161    constant charge voltage programmed by charger.
06b54f2d741b63e Randy Dunlap            2025-10-14  162  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  163  CONSTANT_CHARGE_VOLTAGE_MAX
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  164    maximum charge voltage supported by the power supply object.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  165  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  166  INPUT_CURRENT_LIMIT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  167    input current limit programmed by charger. Indicates
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  168    the current drawn from a charging source.
5fe7b600a116187 Linus Torvalds          2019-07-15  169  INPUT_VOLTAGE_LIMIT
5fe7b600a116187 Linus Torvalds          2019-07-15  170    input voltage limit programmed by charger. Indicates
5fe7b600a116187 Linus Torvalds          2019-07-15  171    the voltage limit from a charging source.
5fe7b600a116187 Linus Torvalds          2019-07-15  172  INPUT_POWER_LIMIT
5fe7b600a116187 Linus Torvalds          2019-07-15  173    input power limit programmed by charger. Indicates
5fe7b600a116187 Linus Torvalds          2019-07-15  174    the power limit from a charging source.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  175  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  176  CHARGE_CONTROL_LIMIT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  177    current charge control limit setting
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  178  CHARGE_CONTROL_LIMIT_MAX
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  179    maximum charge control limit setting
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  180  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  181  CALIBRATE
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  182    battery or coulomb counter calibration status
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  183  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  184  CAPACITY
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  185    capacity in percents.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  186  CAPACITY_ALERT_MIN
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  187    minimum capacity alert value in percents.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  188  CAPACITY_ALERT_MAX
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  189    maximum capacity alert value in percents.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  190  CAPACITY_LEVEL
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  191    capacity level. This corresponds to POWER_SUPPLY_CAPACITY_LEVEL_*.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  192  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  193  TEMP
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  194    temperature of the power supply.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  195  TEMP_ALERT_MIN
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  196    minimum battery temperature alert.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  197  TEMP_ALERT_MAX
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  198    maximum battery temperature alert.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  199  TEMP_AMBIENT
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  200    ambient temperature.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  201  TEMP_AMBIENT_ALERT_MIN
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  202    minimum ambient temperature alert.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  203  TEMP_AMBIENT_ALERT_MAX
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  204    maximum ambient temperature alert.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  205  TEMP_MIN
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  206    minimum operable temperature
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  207  TEMP_MAX
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  208    maximum operable temperature
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  209  
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  210  TIME_TO_EMPTY_NOW, TIME_TO_EMPTY_AVG
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13 @211    seconds left for battery to be considered empty
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  212    (i.e., while battery powers a load). *_NOW is a
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  213    momentary reading; *_AVG is averaged over a fixed period.
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  214  TIME_TO_FULL_NOW, TIME_TO_FULL_AVG
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  215    seconds left for battery to be considered full
420a1e2763b5df3 Iván Ezequiel Rodriguez 2026-08-31  216    (i.e., while battery is charging). Same now/avg distinction.
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  217  
151f4e2bdc7a040 Mauro Carvalho Chehab   2019-06-13  218  

:::::: The code at line 211 was first introduced by commit
:::::: 151f4e2bdc7a04020ae5c533896fb91a16e1f501 docs: power: convert docs to ReST and rename to *.rst

:::::: TO: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
:::::: CC: Bjorn Helgaas <bhelgaas@google.com>

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

                 reply	other threads:[~2026-10-05  3:00 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202610050416.L69x2Wpo-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=ivanrwcm25@gmail.com \
    --cc=linux-doc@vger.kernel.org \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=sebastian.reichel@collabora.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox