Skip to content
Permalink
Rafa-Mi-ecki/a…
Switch branches/tags

Commits on Feb 11, 2022

  1. arm64: dts: broadcom: bcm4908: add I2C block

    BCM4908 uses the same I2C hw as BCM63xx / BCM67xx / BCM68xx SoCs.
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
    Rafał Miłecki authored and intel-lab-lkp committed Feb 11, 2022

Commits on Feb 10, 2022

  1. dt-bindings: ltk050h3146w: replace Heiko Stuebner by myself as mainta…

    …iner
    
    Heiko does not work at Theobroma Systems anymore and the boards using
    those panels are downstream, maintained internally by the company, so
    let's relieve Heiko of maintainership duties.
    
    Cc: Heiko Stuebner <heiko@sntech.de>
    Cc: Quentin Schulz <foss+kernel@0leil.net>
    Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
    Acked-by: Heiko Stuebner <heiko@sntech.de>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220131165439.717713-1-quentin.schulz@theobroma-systems.com
    QSchulz authored and robherring committed Feb 10, 2022
  2. dt-bindings: rng: atmel,at91-trng: update maintainers entry

    Update according to new MAINTAINERS entry.
    
    Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com>
    Acked-by: Ludovic Desroches <ludovic.desroches@microchip.com>
    Acked-by: Claudiu Beznea <claudiu.beznea@microchip.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/d84760e0b81c338e01f7856e1ce3c5b600b08f23.1643553619.git.nicolas.ferre@microchip.com
    noglitch authored and robherring committed Feb 10, 2022
  3. dt-bindings: net: can: fix dtbs warning

    Mute the warning from "make dtbs_check":
    
    Documentation/devicetree/bindings/net/can/bosch,m_can.example.dt.yaml:
    can@20e8000: bosch,mram-cfg: [[0, 0, 0, 32, 0, 0, 0, 1]] is too short
    
    Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220128133142.2135718-1-dinguyen@kernel.org
    Dinh Nguyen authored and robherring committed Feb 10, 2022

Commits on Feb 9, 2022

  1. dt-bindings: display: samsung,exynos-fimd: convert to dtschema

    Convert the S3C/S5P/Exynos FIMD bindings to DT schema format.
    
    The conversion includes also updates to the bindings, matching the
    current DTS and Linux driver: adding optional iommus and power-domains.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-11-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  2. dt-bindings: display: samsung,exynos5433-mic: convert to dtschema

    Convert the Exynos5433 MIC bindings to DT schema format.
    
    The conversion includes also updates to the bindings, matching the
    current DTS and Linux driver: adding optional power-domains.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-10-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  3. dt-bindings: display: samsung,exynos-hdmi: convert to dtschema

    Convert the Exynos HDMI bindings to DT schema format.
    
    The conversion includes also updates to the bindings, matching the
    current DTS and Linux driver:
    1. Add required properties: VDD supplies, power-domains.
    2. Add optional properties: HDMI-EN supply, ports.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-9-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  4. dt-bindings: display: samsung,exynos-mixer: convert to dtschema

    Convert the Exynos Mixer bindings to DT schema format.
    
    The conversion includes also updates to the bindings, matching the
    current DTS and Linux driver:
    1. Add clocks required on Exynos4210 and Exynos4212 types of Mixer.
    2. Add second memory range on Exynos4210 and Exynos4212.
    3. Add interconnects, iommus and power-domains.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-8-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  5. dt-bindings: display: samsung,exynos-hdmi-ddc: convert to dtschema

    Convert the Exynos HDMI DDC bindings to DT schema format.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-7-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  6. dt-bindings: display: samsung,exynos7-decon: convert to dtschema

    Convert the Exynos7 DECON display controller bindings to DT schema
    format.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-6-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  7. dt-bindings: display: samsung,exynos5433-decon: convert to dtschema

    Convert the Exynos5433 DECON display controller bindings to DT schema
    format.
    
    The conversion includes also updates to the bindings, matching the
    current DTS and Linux driver:
    1. Require "fifo" interrupt.
    2. Add "dsd" as a last clock.
    3. Document "power-domains" and "iommus" properties.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-5-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  8. dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema

    Convert the Exynos HDMI PHY bindings to DT schema format and put them
    next to other PHYs.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220208171823.226211-4-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  9. dt-bindings: clock: Add binding for TI clksel

    In order to prepare for fixing lots of devicetree unique_unit_address
    warnings for the TI clock nodes, let's add a binding for the TI clksel
    clocks. This allows us to move the overlapping reg properties for the
    component clocks to be children of the related clksel nodes. And with
    that we need the reg property only for the parent clksel node making
    the reg property unique like it should be.
    
    We want to set #clock-cells = <2> in case we ever start parsing ranges
    of clkcsel instances directly using a clksel driver rather than using the
    existing component clock drivers and child nodes.
    
    And before the devicetree files can be updated, we need to update the
    TI clock drivers to get the IO address from the parent clksel node.
    
    Cc: Tero Kristo <kristo@kernel.org>
    Signed-off-by: Tony Lindgren <tony@atomide.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220203073929.59296-1-tony@atomide.com
    tmlind authored and robherring committed Feb 9, 2022
  10. dt-bindings: net: convert net/cortina,gemini-ethernet to yaml

    Converts net/cortina,gemini-ethernet.txt to yaml
    This permits to detect some missing properties like interrupts
    
    Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
    Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220201144940.2488782-1-clabbe@baylibre.com
    montjoie authored and robherring committed Feb 9, 2022
  11. dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML

    Let's convert this devicetree binding to YAML, to make it easier to
    extend later.
    
    Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220130102704.2892072-1-j.neuschaefer@gmx.net
    neuschaefer authored and robherring committed Feb 9, 2022
  12. dt-bindings: vendor-prefixes: clarify HP prefix

    There are two independent companies: "HP Inc." and "Hewlett Packard
    Enterprise". Clarify that "hp" prefix is about the first one.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220127075229.10299-1-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 9, 2022
  13. dt-bindings: trivial-devices: make comment indentation consistent

    Makes the comment indentation consistent across the board.
    
    Signed-off-by: Stanislav Jakubek <stano.jakubek@gmail.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220114172155.GA3677@standask-GA-A55M-S2HP
    Stanislav Jakubek authored and robherring committed Feb 9, 2022

Commits on Feb 7, 2022

  1. dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema

    Convert the Samsung S3C24xx/S3C64xx/S5PV210/Exynos SoC I2C Controller
    bindings to DT schema format.
    
    The conversion includes also changes/fixes to the bindings, matching the
    real hardware and existing Linux driver:
    1. Do not require interrupts on samsung,exynos5-sata-phy-i2c, because
       there is no such.
    2. Do not allow gpios on samsung,exynos5-sata-phy-i2c, because they are
       hard-wired just like for HDMI phy.
    3. Do not require samsung,i2c-sda-delay and use default of 0.
    4. Require clock, which was always required but missing in bindings.
    
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220131172713.208976-1-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 7, 2022

Commits on Feb 4, 2022

  1. MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski

    Add Krzysztof Kozlowski as a second maintainer for the Devicetree
    bindings, to share the Rob's workload and help in review.
    
    Cc: devicetree@vger.kernel.org
    Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220204161851.138874-1-krzysztof.kozlowski@canonical.com
    krzk authored and robherring committed Feb 4, 2022
  2. scripts/dtc: Call pkg-config POSIXly correct

    Running with POSIXLY_CORRECT=1 in the environment the scripts/dtc build
    fails, because pkg-config doesn't output anything when the flags come
    after the arguments.
    
    Fixes: 067c650 ("dtc: Use pkg-config to locate libyaml")
    Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220131112028.7907-1-t@laumann.xyz
    laumann authored and robherring committed Feb 4, 2022
  3. ASoC: dt-bindings: Centralize the 'sound-dai' definition

    'sound-dai' is a common property, but has duplicate type definitions.
    Create a new common definition to define the type and then update all
    the other occurrences to just define how many entries there are just
    like other phandle+arg properties.
    
    The constraints on the number of entries is based on the examples and
    could be wrong.
    
    Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Acked-by: Jerome Brunet <jbrunet@baylibre.com>
    Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Acked-by: Mark Brown <broonie@kernel.org>
    Link: https://lore.kernel.org/r/20220126231427.1638089-1-robh@kernel.org
    robherring committed Feb 4, 2022
  4. dt-bindings: arm,cci-400: Add interrupt controller to example

    In order to parse the 'interrupts' an interrupt provider node is needed.
    That is because the example is a full example (starting with root node)
    and on those we don't guess and generate a fake provider.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220126231146.1632819-1-robh@kernel.org
    robherring committed Feb 4, 2022
  5. dt-bindings: remoteproc: ti: Add mailbox provider nodes to example

    In order to make the 'mboxes' property in the TI remoteproc examples
    parseable, mailbox provider nodes are needed. Normally, the examples
    have a __fixup__ node which can be used for determining each
    phandle+arg entry. However, for this binding the arg cells contain a
    phandle, and the __fixups__ information can't be used.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220119181053.3846613-1-robh@kernel.org
    robherring committed Feb 4, 2022
  6. dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents

    The schema has a typo with 'assigned-clocks-parents'. As it is not
    required to list assigned clocks in bindings, just drop the assigned-clocks
    property definitions to fix this.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Acked-by: Guenter Roeck <linux@roeck-us.net>
    Link: https://lore.kernel.org/r/20220120172333.1628990-1-robh@kernel.org
    robherring committed Feb 4, 2022
  7. dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents

    The schema has a typo with 'assigned-clocks-parents'. As it is not
    required to list assigned clocks in bindings, just drop the assigned-clocks
    property definitions to fix this
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220120172319.1628500-1-robh@kernel.org
    robherring committed Feb 4, 2022
  8. dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level

    It is preferred to define all properties in the main schema and leave
    if/then/else schemas to just be further constraints on properties.
    
    Rework the schema to use be more specific for each cell. Previously,
    multiple entries of 3 cells each was allowed.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220119174407.3810088-1-robh@kernel.org
    robherring committed Feb 4, 2022
  9. dt-bindings: ingenic,i2c: Rework interrupts in example

    In order to determine the number of interrupt cells in examples, the
    examples will require all 'interrupts' properties to use the same number
    of cells or have explicit interrupt provider node(s). As the former is
    simpler, update the Ingenic example to use 2 interrupt cells everywhere.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220119174349.3809513-1-robh@kernel.org
    robherring committed Feb 4, 2022
  10. dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema

    Drop the child node schema. The schema for child nodes is already
    defined by nvmem.yaml and doesn't need to be duplicated in the
    qcom,spmi-sdam schema.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220119151135.3598392-1-robh@kernel.org
    robherring committed Feb 4, 2022
  11. dt-bindings: i2c: imx: Make each example a separate entry

    Each independent example should be a separate entry. This allows for
    'interrupts' to have different cell sizes.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Reviewed-by: Oleksij Rempel <o.rempel@pengutronix.de>
    Link: https://lore.kernel.org/r/20220119015253.2437352-1-robh@kernel.org
    robherring committed Feb 4, 2022
  12. dt-bindings: i2c: mpc: Make each example a separate entry

    Each independent example should be a separate entry. This allows for
    'interrupts' to have different cell sizes.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220119015234.2436754-1-robh@kernel.org
    robherring committed Feb 4, 2022
  13. dt-bindings: Improve phandle-array schemas

    The 'phandle-array' type is a bit ambiguous. It can be either just an
    array of phandles or an array of phandles plus args. Many schemas for
    phandle-array properties aren't clear in the schema which case applies
    though the description usually describes it.
    
    The array of phandles case boils down to needing:
    
    items:
      maxItems: 1
    
    The phandle plus args cases should typically take this form:
    
    items:
      - items:
          - description: A phandle
          - description: 1st arg cell
          - description: 2nd arg cell
    
    With this change, some examples need updating so that the bracketing of
    property values matches the schema.
    
    Signed-off-by: Rob Herring <robh@kernel.org>
    Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
    Acked-by: Vinod Koul <vkoul@kernel.org>
    Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
    Acked-by: Georgi Djakov <djakov@kernel.org>
    Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Acked-by: Mark Brown <broonie@kernel.org>
    Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Acked-by: Stephen Boyd <sboyd@kernel.org>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Acked-by: Marc Kleine-Budde <mkl@pengutronix.de>
    Link: https://lore.kernel.org/r/20220119015038.2433585-1-robh@kernel.org
    robherring committed Feb 4, 2022

Commits on Jan 23, 2022

  1. dt-bindings: dmaengine: zynqmp_dma: convert to yaml

    Convert the Xilinx ZynqMP DMA engine bindings to Yaml.
    
    Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220112151541.1328732-2-m.tretter@pengutronix.de
    tretter authored and robherring committed Jan 23, 2022
  2. dt-bindings: msm/mdp4: convert to yaml format

    Convert mdp4 binding into yaml format.
    
    Signed-off-by: David Heidelberg <david@ixit.cz>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220109171814.16103-1-david@ixit.cz
    okias authored and robherring committed Jan 23, 2022
  3. dt-bindings: serial: Convert rda,8810pl-uart to YAML

    Convert RDA Micro UART bindings to DT schema format.
    
    Signed-off-by: Stanislav Jakubek <stano.jakubek@gmail.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20220109170321.GA12989@standask-GA-A55M-S2HP
    Stanislav Jakubek authored and robherring committed Jan 23, 2022
  4. Linux 5.17-rc1

    torvalds committed Jan 23, 2022
Older