Skip to content
Permalink
Vinod-Koul/arm…
Switch branches/tags

Commits on Dec 9, 2021

  1. arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes

    Add device tree nodes for two i2c blocks: i2c13 and i2c14.
    
    Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    lumag authored and intel-lab-lkp committed Dec 9, 2021
  2. arm64: dts: qcom: sm8450: add cpufreq support

    The change adds a description of a SM8450 cpufreq-epss controller and
    references to it from CPU nodes.
    
    Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Vladimir Zapolskiy authored and intel-lab-lkp committed Dec 9, 2021
  3. arm64: dts: qcom: sm8450: Add rpmhpd node

    This adds RPMH power domain found in SM8450 SoC
    
    Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    lumag authored and intel-lab-lkp committed Dec 9, 2021
  4. arm64: dts: qcom: sm8450: add spmi node

    Add the spmi bus as found in the SM8450 SoC
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  5. arm64: dts: qcom: sm8450: add interconnect nodes

    And the various interconnect nodes found in SM8450 SoC and use it for
    UFS controller.
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  6. arm64: dts: qcom: sm8450-qrd: enable ufs nodes

    Enable the UFS and phy node and add the regulators used by them.
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  7. arm64: dts: qcom: sm8450: add ufs nodes

    Add the UFS and QMP PHY node for SM8450 SoC
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  8. arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes

    Add the RPMH regulators found in QRD-SM8450 platform
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  9. arm64: dts: qcom: Add base SM8450 QRD DTS

    Add DTS for Qualcomm QRD platform which uses SM8450 SoC. This also
    includes the pmic files and marks the tlmm reserved pins
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  10. arm64: dts: qcom: sm8450: add smmu nodes

    Add the apps smmu node as found in the SM8450 SoC
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Acked-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  11. arm64: dts: qcom: sm8450: Add reserved memory nodes

    Add the reserved memory nodes for SM8450. This is based on the downstream
    documentation.
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  12. arm64: dts: qcom: sm8450: Add tlmm nodes

    Add tlmm node found in SM8450 SoC and uart pin configuration
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021
  13. arm64: dts: qcom: Add base SM8450 DTSI

    This add based DTSI for SM8450 SoC and includes base description of
    CPUs, GCC, RPMHCC, UART, interuupt-controller which helps to boot to
    shell with console on boards with this SoC
    
    Signed-off-by: Vinod Koul <vkoul@kernel.org>
    Reviewed-by: Konrad Dybcio <konrad.dybcio@somainline.org>
    vinodkoul authored and intel-lab-lkp committed Dec 9, 2021

Commits on Dec 8, 2021

  1. dt-bindings: i2c: tegra-bpmp: Convert to json-schema

    Convert the NVIDIA Tegra186 (and later) BPMP I2C bindings from the
    free-form text format to json-schema.
    
    Signed-off-by: Thierry Reding <treding@nvidia.com>
    Link: https://lore.kernel.org/r/20211208143306.534700-1-thierry.reding@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Thierry Reding authored and robherring committed Dec 8, 2021
  2. dt-bindings: arm: pmu: Document Denver and Carmel PMUs

    Add compatible strings for the NVIDIA Denver and Carmel PMUs.
    
    Signed-off-by: Thierry Reding <treding@nvidia.com>
    Link: https://lore.kernel.org/r/20211207150746.444478-1-thierry.reding@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Thierry Reding authored and robherring committed Dec 8, 2021
  3. dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again

    Add bindings for the 2020 and 2021 cohorts of Cortex-A and Neoverse
    CPUs, now featuring their Cortex-X cousins as well.
    
    Signed-off-by: Robin Murphy <robin.murphy@arm.com>
    Link: https://lore.kernel.org/r/a36014d06d308c73d3fa1ed55e8967fb8adadf0d.1638900542.git.robin.murphy@arm.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    rmurphy-arm authored and robherring committed Dec 8, 2021
  4. dt-bindings: net: Convert SYSTEMPORT to YAML

    Convert the Broadcom SYSTEMPORT Ethernet controller Device Tree binding
    to YAML.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211208202801.3706929-3-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  5. dt-bindings: net: Convert AMAC to YAML

    Convert the Broadcom AMAC Device Tree binding to YAML to help with
    schema and dtbs checking.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211208202801.3706929-2-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  6. dt-bindings: net: Convert iProc MDIO mux to YAML

    Conver the Broadcom iProc MDIO mux Device Tree binding to YAML.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211206180049.2086907-9-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  7. dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML

    Convert the Broadcom Northstar 2 PCIe PHY Device Tree binding to YAML
    and rename it accordingly in the process since it had nothing to do with
    a MDIO mux on the PCI(e) bus. This is a pre-requisite to updating
    another binding file to YAML.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211206180049.2086907-8-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  8. dt-bindings: net: Convert GENET binding to YAML

    Convert the GENET binding to YAML, leveraging brcm,unimac-mdio.yaml and
    the standard ethernet-controller.yaml files.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211206180049.2086907-5-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  9. dt-bindings: net: Document moca PHY interface

    MoCA (Multimedia over Coaxial) is used by the internal GENET/MOCA cores
    and will be needed in order to convert GENET to YAML in subsequent
    changes.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211206180049.2086907-4-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  10. dt-bindings: net: brcm,unimac-mdio: Update maintainers for binding

    Add Doug and myself as maintainers since this binding is used by the
    GENET Ethernet controller for its internal MDIO controller.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211206180049.2086907-3-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  11. dt-bindings: net: brcm,unimac-mdio: reg-names is optional

    The UniMAC MDIO controller integrated into GENET does not provide a
    reg-names property since it is optional, reflect that in the binding.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211206180049.2086907-2-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021
  12. dt-bindings: PCI: brcmstb: compatible is required

    The compatible property is required, make sure the binding documents it
    as such.
    
    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    Link: https://lore.kernel.org/r/20211202223609.1171452-1-f.fainelli@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    ffainelli authored and robherring committed Dec 8, 2021

Commits on Dec 6, 2021

  1. dt-bindings: Use correct vendor prefix for Asahi Kasei Corp.

    The old "ak" vendor prefix that was never officially accepted was still
    being used in some examples. Convert to the correct vendor prefix (i.e.
    "asahi-kasei").
    
    Signed-off-by: Thierry Reding <treding@nvidia.com>
    Link: https://lore.kernel.org/r/20211206144802.217073-1-thierry.reding@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Thierry Reding authored and robherring committed Dec 6, 2021
  2. dt-bindings: Only show unique unit address warning for enabled nodes

    There are valid cases when two nodes can have the same address. For
    example, in Exynos SoCs there is USI IP-core, which might be configured
    to provide UART, SPI or I2C block, all of which having the same base
    register address. But only one can be enabled at a time. That looks like
    this:
    
        usi@138200c0 {
            serial@13820000 {
                status = "okay";
            };
    
            i2c@13820000 {
                status = "disabled";
            };
        };
    
    When running "make dt_binding_check", it reports next warning:
    
        Warning (unique_unit_address):
        /example-0/usi@138200c0/serial@13820000:
        duplicate unit-address (also used in node
        /example-0/usi@138200c0/i2c@13820000)
    
    Disable "unique_unit_address" in DTC_FLAGS to suppress warnings like
    that, but enable "unique_unit_address_if_enabled" warning, so that dtc
    still reports a warning when two enabled nodes are having the same
    address.
    
    Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
    Reported-by: Rob Herring <robh@kernel.org>
    Suggested-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20211203183517.11390-1-semen.protsenko@linaro.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    Sam Protsenko authored and robherring committed Dec 6, 2021

Commits on Dec 2, 2021

  1. dt-bindings: net: cdns,macb: Convert to json-schema

    Convert the Cadence MACB/GEM Ethernet controller Device Tree binding
    documentation to json-schema.
    
    Re-add "cdns,gem" (removed in commit a217d87 ("dt-bindings:
    Remove PicoXcell bindings")) as there are active users on non-PicoXcell
    platforms.
    Add missing "ether_clk" clock.
    Add missing properties.
    
    Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
    Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
    Link: https://lore.kernel.org/r/104dcbfd22f95fc77de9fe15e8abd83869603ea5.1637927673.git.geert@linux-m68k.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Dec 2, 2021
  2. dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples

    To improve human readability and enable automatic validation, the tuples
    in "interrupts" properties should be grouped using angle brackets.
    
    Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
    Link: https://lore.kernel.org/r/20211125150233.161576-1-geert@linux-m68k.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Dec 2, 2021
  3. dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds

    Both are already used by HW and drivers inside Linux.
    
    Fix warnings as:
    arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var2.dt.yaml: ethernet@0,2: fixed-link:speed:0:0: 2500 is not one of [10, 100, 1000]
            From schema: Documentation/devicetree/bindings/net/ethernet-controller.yaml
    
    Signed-off-by: David Heidelberg <david@ixit.cz>
    Link: https://lore.kernel.org/r/20211124202046.81136-1-david@ixit.cz
    Signed-off-by: Rob Herring <robh@kernel.org>
    okias authored and robherring committed Dec 2, 2021
  4. of: base: Skip CPU nodes with "fail"/"fail-..." status

    Allow fully disabling CPU nodes using status = "fail".
    
    This allows a bootloader to change the number of available CPUs (for
    example when a common DTS is used for SoC variants with different numbers
    of cores) without deleting the nodes altogether, which could require
    additional fixups to avoid dangling phandle references.
    
    Unknown status values (everything that is not "okay"/"ok", "disabled" or
    "fail"/"fail-...") will continue to be interpreted like "disabled",
    meaning that the CPU can be enabled during boot.
    
    References:
    - https://www.spinics.net/lists/devicetree-spec/msg01007.html
    - devicetree-org/dt-schema#61
    
    Link: https://lore.kernel.org/all/CAL_Jsq+1LsTBdVaODVfmB0eme2jMpNL4VgKk-OM7rQWyyF0Jbw@mail.gmail.com/
    Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
    Tested-by: Sai Prakash Ranjan <quic_saipraka@quicinc.com>
    Reviewed-by: Frank Rowand <frank.rowand@sony.com>
    Link: https://lore.kernel.org/r/20211122114536.2981-1-matthias.schiffer@ew.tq-group.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    schiffermtq authored and robherring committed Dec 2, 2021
  5. Update trivial-devices.yaml with Sensirion,sht4x

    Add Sensirion SHT4x, a precision temperature and humidity sensor, to
    trivial-devices.yaml.
    
    Signed-off-by: David Mosberger-Tang <davidm@egauge.net>
    Link: https://lore.kernel.org/r/20211121161320.2312393-1-davidm@egauge.net
    Signed-off-by: Rob Herring <robh@kernel.org>
    dmosberger authored and robherring committed Dec 2, 2021
  6. dt-bindings: Add resets to the PL011 bindings

    Some PL011 implementations provide a reset line to the silicon
    IP block, add a device tree property for this.
    
    Cc: devicetree@vger.kernel.org
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Link: https://lore.kernel.org/r/20211120011418.2630449-1-linus.walleij@linaro.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    linusw authored and robherring committed Dec 2, 2021
  7. dt-bindings: hwmon: add TI DC-DC converters

    Few Texas Instruments DC-DC converters on PMBus like TPS544B20 do not
    have bindings and are used only as hardware monitoring sensor.  These
    devices are actually not trivial and can receive basic configuration
    (e.g. power up mode, CNTL pin polarity, expected input voltage), however
    devicetree support for configuration was never added.
    
    Therefore in current state the devices are used only in read-only mode
    and have trivial bindings, so document them to have basic dtschema
    tests.
    
    Cc: Vincent Pelletier <plr.vincent@gmail.com>
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20211116110207.68494-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    krzk authored and robherring committed Dec 2, 2021
  8. dt-bindings: leds: convert BCM6328 controller to the json-schema

    This helps validating DTS files.
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
    Link: https://lore.kernel.org/r/20211114225416.3174-1-zajec5@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Rafał Miłecki authored and robherring committed Dec 2, 2021
Older