23 Mar, 2020

1 commit

  • Update documentation to include reference information for newly
    supported 2nd generation Renesas digital multiphase voltage regulators.
    Also update branding from Intersil to Renesas.

    Signed-off-by: Grant Peltier
    Link: https://lore.kernel.org/r/1588e5e89d6a9623464036cf8fbdb9b18785894b.1584720563.git.grantpeltier93@gmail.com
    Signed-off-by: Guenter Roeck

    Grant Peltier
     

09 Mar, 2020

6 commits


24 Feb, 2020

1 commit

  • This reference was missing the .rst extension. This would be OK
    if it were using the :doc: directive. So, switch to it.

    As a side effect, this will create cross-reference links at
    html output.

    Signed-off-by: Mauro Carvalho Chehab
    Link: https://lore.kernel.org/r/8d37f465888656224855a21f5bb01edb1ca66cf3.1582361738.git.mchehab+huawei@kernel.org
    Signed-off-by: Guenter Roeck

    Mauro Carvalho Chehab
     

18 Feb, 2020

1 commit

  • Fix Sphinx format warnings by adding a blank line.

    Documentation/hwmon/xdpe12284.rst:28: WARNING: Unexpected indentation.
    Documentation/hwmon/xdpe12284.rst:29: WARNING: Block quote ends without a blank line; unexpected unindent.

    Signed-off-by: Randy Dunlap
    Cc: Jean Delvare
    Cc: Guenter Roeck
    Cc: linux-hwmon@vger.kernel.org
    Cc: Vadim Pasternak
    Link: https://lore.kernel.org/r/0094c570-dd4c-dc0e-386d-ea1c39b6a582@infradead.org
    Signed-off-by: Guenter Roeck

    Randy Dunlap
     

24 Jan, 2020

7 commits

  • ADM1177 is a Hot Swap Controller and Digital Power Monitor with
    Soft Start Pin.

    Datasheet:
    Link: https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1177.pdf

    Signed-off-by: Beniamin Bia
    Link: https://lore.kernel.org/r/20200114112159.25998-1-beniamin.bia@analog.com
    Signed-off-by: Guenter Roeck

    Beniamin Bia
     
  • Add documentation for 'xdpe122' devices.

    Signed-off-by: Vadim Pasternak
    Link: https://lore.kernel.org/r/20200113150841.17670-7-vadimp@mellanox.com
    [groeck: Added to index.rst]
    Signed-off-by: Guenter Roeck

    Vadim Pasternak
     
  • Reading the temperature of ATA drives has been supported for years
    by userspace tools such as smarttools or hddtemp. The downside of
    such tools is that they need to run with super-user privilege, that
    the temperatures are not reported by standard tools such as 'sensors'
    or 'libsensors', and that drive temperatures are not available for use
    in the kernel's thermal subsystem.

    This driver solves this problem by adding support for reading the
    temperature of ATA drives from the kernel using the hwmon API and
    by adding a temperature zone for each drive.

    With this driver, the hard disk temperature can be read using the
    unprivileged 'sensors' application:

    $ sensors drivetemp-scsi-1-0
    drivetemp-scsi-1-0
    Adapter: SCSI adapter
    temp1: +23.0°C

    or directly from sysfs:

    $ grep . /sys/class/hwmon/hwmon9/{name,temp1_input}
    /sys/class/hwmon/hwmon9/name:drivetemp
    /sys/class/hwmon/hwmon9/temp1_input:23000

    If the drive supports SCT transport and reports temperature limits,
    those are reported as well.

    drivetemp-scsi-0-0
    Adapter: SCSI adapter
    temp1: +27.0°C (low = +0.0°C, high = +60.0°C)
    (crit low = -41.0°C, crit = +85.0°C)
    (lowest = +23.0°C, highest = +34.0°C)

    The driver attempts to use SCT Command Transport to read the drive
    temperature. If the SCT Command Transport feature set is not available,
    or if it does not report the drive temperature, drive temperatures may
    be readable through SMART attributes. Since SMART attributes are not well
    defined, this method is only used as fallback mechanism.

    Cc: Chris Healy
    Cc: Linus Walleij
    Cc: Martin K. Petersen
    Cc: Bart Van Assche
    Reviewed-by: Linus Walleij
    Tested-by: Linus Walleij
    Signed-off-by: Guenter Roeck

    Guenter Roeck
     
  • Add support for Maxim MAX20730, MAX20734, MAX20743 Integrated,
    Step-Down Switching Regulators with PMBus support.

    Signed-off-by: Guenter Roeck

    Guenter Roeck
     
  • MAX20796 is a dual-phase scalable integrated voltage regulator with
    PMBus interface.

    Signed-off-by: Guenter Roeck

    Guenter Roeck
     
  • MAX31730 is a 3-Channel Remote Temperature Sensor.

    Signed-off-by: Guenter Roeck

    Guenter Roeck
     
  • Add support for the UCD90320 chip and its expanded set of GPIO pins.

    Signed-off-by: Jim Wright
    Link: https://lore.kernel.org/r/20191205232411.21492-3-wrightj@linux.vnet.ibm.com
    Signed-off-by: Guenter Roeck

    Jim Wright
     

03 Dec, 2019

1 commit

  • Pull Documentation updates from Jonathan Corbet:
    "Here are the main documentation changes for 5.5:

    - Various kerneldoc script enhancements.

    - More RST conversions; those are slowing down as we run out of
    things to convert, but we're a ways from done still.

    - Dan's "maintainer profile entry" work landed at last. Now we just
    need to get maintainers to fill in the profiles...

    - A reworking of the parallel build setup to work better with a
    variety of systems (and to not take over huge systems entirely in
    particular).

    - The MAINTAINERS file is now converted to RST during the build.
    Hopefully nobody ever tries to print this thing, or they will need
    to load a lot of paper.

    - A script and documentation making it easy for maintainers to add
    Link: tags at commit time.

    Also included is the removal of a bunch of spurious CR characters"

    * tag 'docs-5.5a' of git://git.lwn.net/linux: (91 commits)
    docs: remove a bunch of stray CRs
    docs: fix up the maintainer profile document
    libnvdimm, MAINTAINERS: Maintainer Entry Profile
    Maintainer Handbook: Maintainer Entry Profile
    MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile
    docs, parallelism: Rearrange how jobserver reservations are made
    docs, parallelism: Do not leak blocking mode to other readers
    docs, parallelism: Fix failure path and add comment
    Documentation: Remove bootmem_debug from kernel-parameters.txt
    Documentation: security: core.rst: fix warnings
    Documentation/process/howto/kokr: Update for 4.x -> 5.x versioning
    Documentation/translation: Use Korean for Korean translation title
    docs/memory-barriers.txt: Remove remaining references to mmiowb()
    docs/memory-barriers.txt/kokr: Update I/O section to be clearer about CPU vs thread
    docs/memory-barriers.txt/kokr: Fix style, spacing and grammar in I/O section
    Documentation/kokr: Kill all references to mmiowb()
    docs/memory-barriers.txt/kokr: Rewrite "KERNEL I/O BARRIER EFFECTS" section
    docs: Add initial documentation for devfreq
    Documentation: Document how to get links with git am
    docs: Add request_irq() documentation
    ...

    Linus Torvalds
     

23 Nov, 2019

1 commit

  • Part of the documentation is taken from the README of the userspace
    utils (https://github.com/vitorafsr/i8kutils). The license is GPL-2+
    and the author Massimo Dal Zotto is already credited as author of
    the module. Therefore there should be no copyright problem.

    I also added a paragraph with specific information on the experimental
    support for automatic BIOS fan control.

    Signed-off-by: Giovanni Mascellani
    Link: https://lore.kernel.org/r/20191122101519.1246458-2-gio@debian.org
    [groeck: Fixed some of the documentation warnings]
    Signed-off-by: Guenter Roeck

    Giovanni Mascellani
     

22 Nov, 2019

1 commit

  • TI's TMP512/513 are I2C/SMBus system monitor chips. These chips
    monitor the supply voltage, supply current, power consumption
    and provide one local and up to three (TMP513) remote temperature sensors.

    It has been tested using a TI TMP513 development kit (TMP513EVM)

    Signed-off-by: Eric Tremblay
    Link: https://lore.kernel.org/r/20191112223001.20844-3-etremblay@distech-controls.com
    Signed-off-by: Guenter Roeck

    Eric Tremblay
     

07 Nov, 2019

3 commits

  • Add documentation for bel-pfe pmbus driver which supports BEL PFE1100 and
    PFE3000 power supplies.

    Signed-off-by: Tao Ren
    Link: https://lore.kernel.org/r/20191029182054.32279-3-rentao.bupt@gmail.com
    [groeck: Added bel-pfe to index.rst]
    Signed-off-by: Guenter Roeck

    Tao Ren
     
  • The ltc2947 is a high precision power and energy monitor with an
    internal sense resistor supporting up to +/- 30A. Three internal no
    Latency ADCs ensure accurate measurement of voltage and current, while
    high-bandwidth analog multiplication of voltage and current provides
    accurate power measurement in a wide range of applications. Internal or
    external clocking options enable precise charge and energy measurements.

    Signed-off-by: Nuno Sá
    Link: https://lore.kernel.org/r/20191021154115.319073-1-nuno.sa@analog.com
    [groeck: Removed unnecessary checks when reading temperature and energy;
    PAGE{0,1} -> LTC2947_PAGE_{0,1}]
    Signed-off-by: Guenter Roeck

    Nuno Sá
     
  • This patch implements the summation feature of INA3221, mainly the
    SCC (enabling) and SF (warning flag) bits of MASK_ENABLE register,
    INA3221_SHUNT_SUM (summation of shunt voltages) register, and the
    INA3221_CRIT_SUM (its critical alert setting) register.

    Although the summation feature allows user to select which channels
    to be added to the result, as an initial support, this patch simply
    selects all channels by default, with one only condition: all shunt
    resistor values need to be the same. This is because the summation
    of current channels can be only accurately calculated, using shunt
    voltage sum register, if all shunt resistors are equivalent.

    Signed-off-by: Nicolin Chen
    Link: https://lore.kernel.org/r/20191016235702.22039-1-nicoleotsuka@gmail.com
    [groeck: summation->sum in documentation and label]
    Signed-off-by: Guenter Roeck

    Nicolin Chen
     

29 Oct, 2019

1 commit


11 Oct, 2019

1 commit

  • There are a number of documentation files that got moved or
    renamed. update their references.

    Signed-off-by: Mauro Carvalho Chehab
    Acked-by: Shannon Nelson
    Acked-by: Guenter Roeck
    Acked-by: Rob Herring
    Acked-by: Paul Walmsley # RISC-V
    Acked-by: Bartosz Golaszewski
    Signed-off-by: Jonathan Corbet

    Mauro Carvalho Chehab
     

07 Oct, 2019

1 commit


02 Oct, 2019

2 commits

  • When generating documentation output Sphinx
    outputs a warning for not including
    the page 'inspur-ipsps1.rst' in 'index.rst'.

    Assuming this documentation is useful it
    should be included in the index.

    Signed-off-by: Adam Zerella
    Link: https://lore.kernel.org/r/20190925131715.GB19073@gmail.com
    Signed-off-by: Guenter Roeck

    Adam Zerella
     
  • It's been a while since the k10temp documentation has been updated.
    There are new CPU families supported as well as Tdie temp was added.
    This patch adds all missing families which I was able to find from git
    history and provides more info about Tctl vs Tdie exported temps.

    Signed-off-by: Lukas Zapletal
    Link: https://lore.kernel.org/r/20190923105931.27881-1-lzap+git@redhat.com
    [groeck: Formatting]
    Signed-off-by: Guenter Roeck

    Lukas Zapletal
     

18 Sep, 2019

1 commit

  • Pull documentation updates from Jonathan Corbet:
    "It's a somewhat calmer cycle for docs this time, as the churn of the
    mass RST conversion is happily mostly behind us.

    - A new document on reproducible builds.

    - We finally got around to zapping the documentation for hardware
    support that was removed in 2004; one doesn't want to rush these
    things.

    - The usual assortment of fixes, typo corrections, etc"

    * tag 'docs-5.4' of git://git.lwn.net/linux: (67 commits)
    Documentation: kbuild: Add document about reproducible builds
    docs: printk-formats: Stop encouraging use of unnecessary %h[xudi] and %hh[xudi]
    Documentation: Add "earlycon=sbi" to the admin guide
    doc:lock: remove reference to clever use of read-write lock
    devices.txt: improve entry for comedi (char major 98)
    docs: mtd: Update spi nor reference driver
    doc: arm64: fix grammar dtb placed in no attributes region
    Documentation: sysrq: don't recommend 'S' 'U' before 'B'
    mailmap: Update email address for Quentin Perret
    docs: ftrace: clarify when tracing is disabled by the trace file
    docs: process: fix broken link
    Documentation/arm/samsung-s3c24xx: Remove stray U+FEFF character to fix title
    Documentation/arm/sa1100/assabet: Fix 'make assabet_defconfig' command
    Documentation/arm/sa1100: Remove some obsolete documentation
    docs/zh_CN: update Chinese howto.rst for latexdocs making
    Documentation: virt: Fix broken reference to virt tree's index
    docs: Fix typo on pull requests guide
    kernel-doc: Allow anonymous enum
    Documentation: sphinx: Don't parse socket() as identifier reference
    Documentation: sphinx: Add missing comma to list of strings
    ...

    Linus Torvalds
     

13 Sep, 2019

2 commits


11 Sep, 2019

1 commit


04 Sep, 2019

4 commits

  • Add the driver to monitor Inspur Power System power supplies
    with hwmon over pmbus.

    This driver adds sysfs attributes for additional power supply data,
    including vendor, model, part_number, serial number,
    firmware revision, hardware revision, and psu mode(active/standby).

    Signed-off-by: John Wang
    Reviewed-by: Joel Stanley
    Link: https://lore.kernel.org/r/20190819091509.29276-1-wangzqbj@inspur.com
    Signed-off-by: Guenter Roeck

    John Wang
     
  • This document was recently introduced. Convert it to ReST
    just like the other hwmon documents, adding it to the hwmon index.

    Signed-off-by: Mauro Carvalho Chehab
    Link: https://lore.kernel.org/r/657bf022625e0888d3becf10c78d162eeb864608.1563792334.git.mchehab+samsung@kernel.org
    Signed-off-by: Guenter Roeck

    Mauro Carvalho Chehab
     
  • The NXP PCT2075 is largely compatible with other chips already supported
    by the LM75 driver. It uses an 11-bit resolution and defaults to 100 ms
    sampling period. The datasheet is here:

    https://www.nxp.com/docs/en/data-sheet/PCT2075.pdf

    Signed-off-by: Daniel Mack
    Link: https://lore.kernel.org/r/20190711124504.7580-2-daniel@zonque.org
    [groeck: Documentation update]
    Signed-off-by: Guenter Roeck

    Daniel Mack
     
  • A driver for ADS1015 with more functionality is available in the iio
    subsystem.

    Remove the hwmon driver as duplicate. If the chip is used for hardware
    monitoring, the iio->hwmon bridge should be used.

    Cc: Dirk Eibach
    Link: https://lore.kernel.org/r/1562004758-13025-1-git-send-email-linux@roeck-us.net
    Acked-by: Jonathan Cameron
    Acked-by: Rob Herring
    Signed-off-by: Guenter Roeck

    Guenter Roeck
     

01 Aug, 2019

2 commits


22 Jul, 2019

1 commit


15 Jul, 2019

1 commit


13 Jul, 2019

1 commit

  • Pull driver core and debugfs updates from Greg KH:
    "Here is the "big" driver core and debugfs changes for 5.3-rc1

    It's a lot of different patches, all across the tree due to some api
    changes and lots of debugfs cleanups.

    Other than the debugfs cleanups, in this set of changes we have:

    - bus iteration function cleanups

    - scripts/get_abi.pl tool to display and parse Documentation/ABI
    entries in a simple way

    - cleanups to Documenatation/ABI/ entries to make them parse easier
    due to typos and other minor things

    - default_attrs use for some ktype users

    - driver model documentation file conversions to .rst

    - compressed firmware file loading

    - deferred probe fixes

    All of these have been in linux-next for a while, with a bunch of
    merge issues that Stephen has been patient with me for"

    * tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (102 commits)
    debugfs: make error message a bit more verbose
    orangefs: fix build warning from debugfs cleanup patch
    ubifs: fix build warning after debugfs cleanup patch
    driver: core: Allow subsystems to continue deferring probe
    drivers: base: cacheinfo: Ensure cpu hotplug work is done before Intel RDT
    arch_topology: Remove error messages on out-of-memory conditions
    lib: notifier-error-inject: no need to check return value of debugfs_create functions
    swiotlb: no need to check return value of debugfs_create functions
    ceph: no need to check return value of debugfs_create functions
    sunrpc: no need to check return value of debugfs_create functions
    ubifs: no need to check return value of debugfs_create functions
    orangefs: no need to check return value of debugfs_create functions
    nfsd: no need to check return value of debugfs_create functions
    lib: 842: no need to check return value of debugfs_create functions
    debugfs: provide pr_fmt() macro
    debugfs: log errors when something goes wrong
    drivers: s390/cio: Fix compilation warning about const qualifiers
    drivers: Add generic helper to match by of_node
    driver_find_device: Unify the match function with class_find_device()
    bus_find_device: Unify the match callback with class_find_device
    ...

    Linus Torvalds