Skip to content
Permalink
Rob-Herring/ar…
Switch branches/tags

Commits on Aug 20, 2021

  1. arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings

    Fix all the remaining dtc 'unit_address_format' warnings except for the ones
    related to 'register-bit-led'. For those, we need to decide on and document
    the node name.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    robherring authored and intel-lab-lkp committed Aug 20, 2021
  2. dt-bindings: Output yamllint warnings to stderr

    yamllint warnings go to stdout which means on a quiet build no warnings
    are output. Fix this and redirect the yamllint output to stderr.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20210820000047.1667819-1-robh@kernel.org
    robherring committed Aug 20, 2021
  3. dt-bindings: eeprom-93xx46: Convert to json schema

    Convert eeprom-93xx46 binding documentation from txt to yaml format
    
    Signed-off-by: Aswath Govindraju <a-govindraju@ti.com>
    Link: https://lore.kernel.org/r/20210818105626.31800-1-a-govindraju@ti.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Aswath-Govindraju authored and robherring committed Aug 20, 2021

Commits on Aug 18, 2021

  1. dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage

    The 'contains' keyword applies to elements within an array, so
    using 'items' only makes sense if the elements of the array are another
    array which is not the case for 'compatible' properties.
    
    Looking at the driver, it seems the intent was the condition should be
    true when 'faraday,ftpci100' is present, so we can drop
    'cortina,gemini-pci'.
    
    Fixes: 2720b99 ("dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML")
    Cc: Bjorn Helgaas <bhelgaas@google.com>
    Cc: Linus Walleij <linus.walleij@linaro.org>
    Cc: linux-pci@vger.kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
    Link: https://lore.kernel.org/r/20210817174743.541353-1-robh@kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    robherring committed Aug 18, 2021
  2. dt-bindings: memory: convert TI a8xx DDR2/mDDR memory controller to d…

    …tschema
    
    Convert Texas Instruments da8xx DDR2/mDDR memory controller bindings to
    DT schema format using json-schema.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20210818113248.85084-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 18, 2021
  3. dt-bindings: memory: convert Synopsys IntelliDDR memory controller to…

    … dtschema
    
    Convert Synopsys IntelliDDR Multi Protocol memory controller (present in
    Xilinx Zynq and ZynqMP) bindings to DT schema format using json-schema.
    
    New binding contains copied parts of description from previous binding
    document, therefore the license is set as GPL-2.0-only.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20210818113139.84869-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 18, 2021
  4. MAINTAINERS: EDAC/armada_xp: include dt-bindings

    Include dt-bindings for Marvell Armada XP SDRAM in the EDAC-ARMADA
    entry.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20210817093807.59531-2-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Aug 18, 2021
  5. dt-bindings: memory: convert Marvell MVEBU SDRAM controller to dtschema

    Convert Marvell MVEBU SDRAM controller bindings to DT schema format
    using json-schema.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20210817093807.59531-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 18, 2021
  6. dt-bindings: memory: convert Broadcom DPFE to dtschema

    Convert Broadcom DDR PHY Front End (DPFE) bindings to DT schema format
    using json-schema.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Acked-by: Markus Mayer <mmayer@broadcom.com>
    Link: https://lore.kernel.org/r/20210817080617.14503-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 18, 2021
  7. of: property: fw_devlink: Add support for "phy-handle" property

    Allows tracking dependencies between Ethernet PHYs and their consumers.
    
    Cc: Andrew Lunn <andrew@lunn.ch>
    Cc: netdev@vger.kernel.org
    Signed-off-by: Saravana Kannan <saravanak@google.com>
    Link: https://lore.kernel.org/r/20210818021717.3268255-1-saravanak@google.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Saravana Kannan authored and robherring committed Aug 18, 2021

Commits on Aug 17, 2021

  1. of: property: fw_devlink: Add support for "leds" and "backlight"

    Allows tracking dependencies between leds/backlights devices and their
    consumers.
    
    Signed-off-by: Saravana Kannan <saravanak@google.com>
    Link: https://lore.kernel.org/r/20210814023132.2729731-2-saravanak@google.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Saravana Kannan authored and robherring committed Aug 17, 2021
  2. dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema

    Convert Qualcomm Atheros AR7xxx/AR9xxx DDR controller to DT schema
    format using json-schema.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20210813143537.130310-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 17, 2021
  3. dt-bindings: rng: convert Samsung Exynos TRNG to dtschema

    Convert Samsung Exynos SoC True Random Number Generator bindings to DT
    schema format using json-schema.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20210811084306.28740-2-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 17, 2021
  4. dt-bindings: irqchip: convert Samsung Exynos IRQ combiner to dtschema

    Convert Samsung Exynos SoC Interrupt Combiner Controller bindings to DT
    schema format using json-schema.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20210811084306.28740-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 17, 2021
  5. dt-bindings: ata: drop unused Exynos SATA bindings

    The Samsung Exynos SoC SATA bindings are not implemented in the kernel,
    not used and superseded by generic
    Documentation/devicetree/bindings/ata/ahci-platform.txt bindings.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20210811083859.28234-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Aug 17, 2021
  6. dt-bindings: net: renesas,etheravb: Drop "int_" prefix and "_n" suffi…

    …x from interrupt names
    
    This patch updates interrupt-names with dropping "int_" prefix and
    "_n" suffix.
    
    Fixes: 1dbd981 ("dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP")
    Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
    Link: https://lore.kernel.org/r/20210815133926.22860-1-biju.das.jz@bp.renesas.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Biju Das authored and robherring committed Aug 17, 2021

Commits on Aug 16, 2021

  1. dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY

    Document the bindings for HiKey 970 (hi3670) PCIe PHY
    interface, supported via the pcie-kirin driver.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Link: https://lore.kernel.org/r/461495431dd28ad2779658659f137db4bd747aa8.1628061310.git.mchehab+huawei@kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    mchehab authored and robherring committed Aug 16, 2021
  2. dt-bindings: PCI: kirin: Add support for Kirin970

    Add a new compatible, plus the new bindings needed by
    HiKey970 board.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Link: https://lore.kernel.org/r/875a4571e253040d3885ee1f37467b0bade7361b.1628061310.git.mchehab+huawei@kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    mchehab authored and robherring committed Aug 16, 2021
  3. dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml

    Convert the file into a JSON description at the yaml format.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Link: https://lore.kernel.org/r/081c179ef2e0ddf11566144cd5967b15268565b4.1628061310.git.mchehab+huawei@kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    mchehab authored and robherring committed Aug 16, 2021

Commits on Aug 15, 2021

  1. dt-bindings: PCI: kirin: Fix compatible string

    The pcie-kirin driver doesn't declare a hisilicon,kirin-pcie.
    Also, remove the useless comment after the description, as other
    compat will be supported by the same driver in the future.
    
    Acked-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Link: https://lore.kernel.org/r/3e3e29a88f8e71eb228edf33d70cbe70db431408.1627965261.git.mchehab+huawei@kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    mchehab authored and robherring committed Aug 15, 2021
  2. of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch()

    Commit 41a9ada ("of/fdt: mark hotpluggable memory") introduced
    two (for systems with and without memblock) weak versions of
    early_init_dt_mark_hotplug_memory_arch(), that could be overridden by an
    architecture-specific version.  However, no overrides ever emerged.
    Later, commit aca52c3 ("mm: remove CONFIG_HAVE_MEMBLOCK")
    removed the non-memblock version.
    
    Remove early_init_dt_mark_hotplug_memory_arch(), and replace it by a
    direct call to memblock_mark_hotplug().
    
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Link: https://lore.kernel.org/r/1a61f75ec50d3c2922fcdbe33337266a58a4125f.1628671960.git.geert+renesas@glider.be
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Aug 15, 2021
  3. of: fdt: Remove early_init_dt_reserve_memory_arch() override capability

    Commit e7ae8d1 ("MIPS: replace add_memory_region with
    memblock") removed the last architecture-specific override of
    early_init_dt_reserve_memory_arch().
    Convert the common implementation from a weak global function to a
    static function.
    
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Link: https://lore.kernel.org/r/be0140a0183ecfd0a3afa4fe6d2d77ed418102f9.1628671897.git.geert+renesas@glider.be
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Aug 15, 2021

Commits on Aug 14, 2021

  1. of: property: fw_devlink: Add support for "resets" and "pwms"

    Allows better tracking of dependencies between devices.
    
    Signed-off-by: Saravana Kannan <saravanak@google.com>
    Link: https://lore.kernel.org/r/20210805223729.1196047-1-saravanak@google.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Saravana Kannan authored and robherring committed Aug 14, 2021
  2. dt-bindings: timer: Remove binding for energymicro,efm32-timer.txt

    The driver has been removed by commit 523d83e
    ("clocksource/drivers/efm32: Drop unused timer code") that's why binding
    doc shouldn't be also valid anymore.
    
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    Link: https://lore.kernel.org/r/571fc4b2e6d41c61b7f4445601a79bb50aace2e7.1628245879.git.michal.simek@xilinx.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Michal Simek authored and robherring committed Aug 14, 2021
  3. dt-bindings: gpu: mali-bifrost: Add RK3568 compatible

    The Rockchip RK3568 SoC has a Bifrost Mali-G52 GPU,
    add a compatible string for it.
    
    Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
    Link: https://lore.kernel.org/r/20210805025948.10900-3-ezequiel@collabora.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ezequielgarcia authored and robherring committed Aug 14, 2021

Commits on Aug 3, 2021

  1. of: fdt: do not update local variable after use

    Fix the below warning:
    drivers/of/fdt.c:196:4: warning: Value stored to 'pprev' is never read
    [clang-analyzer-deadcode.DeadStores]
                 pprev      = &pp->next;
                 ^            ~~~~~~~~~
    
    Signed-off-by: Ohhoon Kwon <ohoono.kwon@samsung.com>
    Link: https://lore.kernel.org/r/20210803101309.904-1-ohoono.kwon@samsung.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Ohhoon Kwon authored and robherring committed Aug 3, 2021

Commits on Aug 2, 2021

  1. Documentation: fix incorrect macro referencing in mscc-phy-vsc8531.txt

    Modify LINK_1000_ACTIVITY and LINK_100_ACTIVITY to VSC8531_LINK_1000_ACTIVITY
    and VSC8531_LINK_100_ACTIVITY respectively in the example of ethernet-phy node
    according to include/dt-bindings/net/mscc-phy-vsc8531.h.
    
    Signed-off-by: Baisheng Gao <gaobaisheng@bonc.com.cn>
    Link: https://lore.kernel.org/r/1627488086-200263-1-git-send-email-gaobaisheng@bonc.com.cn
    Signed-off-by: Rob Herring <robh@kernel.org>
    Baisheng Gao authored and robherring committed Aug 2, 2021
  2. dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema

    Convert the ARM Versatile Character LCD Device Tree binding documentation
    to json-schema.
    
    Correct compatible value.
    Document missing properties.
    
    Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
    Link: https://lore.kernel.org/r/4a63caa4136e8a31e82c7d75bb6f273498e8cccf.1627402256.git.geert@linux-m68k.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Aug 2, 2021
  3. dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema

    Convert the Device Tree binding documentation for ASCII LCD displays on
    Imagination Technologies boards to json-schema.
    
    Drop bogus regmap property.
    Add example.
    
    Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
    Link: https://lore.kernel.org/r/6e74aa466d39ddc9abe502e054d04e8cc7b76b40.1627402094.git.geert@linux-m68k.org
    [robh: add type to 'offset']
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Aug 2, 2021
  4. dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements

      - Fix rejection of legitimate flash subnodes containing multiple
        compatible values,
      - Add missing list of required properties.
    
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Link: https://lore.kernel.org/r/d81b59a513c2a5204c8378b4a89cd07f97c46797.1627401508.git.geert+renesas@glider.be
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Aug 2, 2021
  5. dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP

    Document Gigabit Ethernet IP found on RZ/G2L SoC.
    
    Gigabit Ethernet Interface includes Ethernet controller (E-MAC),
    Internal TCP/IP Offload Engine (TOE) and Dedicated Direct memory
    access controller (DMAC) for transferring transmitted Ethernet
    frames to and received Ethernet frames from respective storage
    areas in the URAM at high speed.
    
    Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
    Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
    Link: https://lore.kernel.org/r/20210727123450.15918-1-biju.das.jz@bp.renesas.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Biju Das authored and robherring committed Aug 2, 2021

Commits on Jul 29, 2021

  1. dt-bindings: rng: mediatek: add mt7986 to mtk rng binding

    Add RNG binding for MT7986 SoC.
    
    Signed-off-by: Sam Shih <sam.shih@mediatek.com>
    Link: https://lore.kernel.org/r/20210726071439.14248-9-sam.shih@mediatek.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    SamShih33 authored and robherring committed Jul 29, 2021
  2. dt-bindings: arm: Convert Gemini boards to YAML

    This removes the old plaintext Gemini binding and replace it
    with a YAML schema, adding some new boards in the process.
    While we are at it, add the missing vendors to the vendor
    prefix file.
    
    Drop the overly deliberate description of subnodes and the big
    example from the old document. Keep the elaborate description.
    
    I noticed that "wiliboard" is not a real vendor, the vendor
    is named "wiligear" so deprecated this and replaced with the
    proper vendor.
    
    Cc: Corentin Labbe <clabbe@baylibre.com>
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Link: https://lore.kernel.org/r/20210723152356.1874088-1-linus.walleij@linaro.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    linusw authored and robherring committed Jul 29, 2021
  3. dt-bindings: mtd: update mtd-physmap.yaml reference

    Changeset 63f8e9e ("dt-bindings: mtd: Convert mtd-physmap to DT schema")
    renamed: Documentation/devicetree/bindings/mtd/mtd-physmap.txt
    to: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml.
    
    Update its cross-reference accordingly.
    
    Fixes: 63f8e9e ("dt-bindings: mtd: Convert mtd-physmap to DT schema")
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Link: https://lore.kernel.org/r/ab2ff9ee66110c37691b467ec8b4679e9d426416.1626947923.git.mchehab+huawei@kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    mchehab authored and robherring committed Jul 29, 2021
  4. dt-bindings: nvmem: Convert UniPhier eFuse bindings to json-schema

    Convert the UniPhier eFuse binding to DT schema format.
    
    Cc: Keiji Hayashibara <hayashibara.keiji@socionext.com>
    Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
    Link: https://lore.kernel.org/r/1626661864-15473-3-git-send-email-hayashi.kunihiko@socionext.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    khayash1 authored and robherring committed Jul 29, 2021
Older