Skip to content
Permalink
Jarrett-Schult…
Switch branches/tags

Commits on Nov 8, 2021

  1. arm64: dts: qcom: surface-duo: Add surface xbl

    Introduce device tree source for the surface xbl driver.
    
    Signed-off-by: Jarrett Schultz <jaschultz@microsoft.com>
    Jarrett Schultz authored and intel-lab-lkp committed Nov 8, 2021
  2. arm64: dts: qcom: sm8150: Add imem section

    Introduce the imem section in preparation for the surface xbl driver.
    
    Signed-off-by: Jarrett Schultz <jaschultz@microsoft.com>
    Jarrett Schultz authored and intel-lab-lkp committed Nov 8, 2021
  3. platform: surface: Add surface xbl

    Introduce support for the Extensible Boot Loader driver found on the
    Surface Duo. Makes device information available to users via sysfs.
    
    Signed-off-by: Jarrett Schultz <jaschultz@microsoft.com>
    Jarrett Schultz authored and intel-lab-lkp committed Nov 8, 2021
  4. platform: surface: Propagate ACPI Dependency

    Since the Surface XBL Driver does not depend on ACPI, the
    platform/surface directory as a whole no longer depends on ACPI. With
    respect to this, the ACPI dependency is moved into each config that
    depends on ACPI individually.
    
    Signed-off-by: Jarrett Schultz <jaschultz@microsoft.com>
    Jarrett Schultz authored and intel-lab-lkp committed Nov 8, 2021
  5. dt-bindings: platform: microsoft: Document surface xbl

    Introduce yaml for surface xbl driver.
    
    Signed-off-by: Jarrett Schultz <jaschultz@microsoft.com>
    Jarrett Schultz authored and intel-lab-lkp committed Nov 8, 2021

Commits on Nov 2, 2021

  1. dt-bindings: net: ti,bluetooth: Document default max-speed

    Document the default value of max-speed, as used by
    linux/drivers/bluetooth/hci_ll.c.
    
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Acked-by: David Lechner <david@lechnology.com>
    Link: https://lore.kernel.org/r/0c6a08c714aeb6dd96b5a54a45b0b5b1cfb49ad1.1635338283.git.geert+renesas@glider.be
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Nov 2, 2021
  2. dt-bindings: pci: rcar-pci-ep: Document r8a7795

    Document the support for R-Car PCIe EP on R8A7795 SoC device.
    
    Signed-off-by: Yuya Hamamachi <yuya.hamamachi.sx@renesas.com>
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Reviewed-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
    Reviewed-by: Krzysztof Wilczyński <kw@linux.com>
    Link: https://lore.kernel.org/r/e4acfe90021e45658e82ed042746707ace208a93.1635337518.git.geert+renesas@glider.be
    Signed-off-by: Rob Herring <robh@kernel.org>
    yhamamachi authored and robherring committed Nov 2, 2021
  3. dt-bindings: net: qcom,ipa: IPA does support up to two iommus

    Fix warnings as:
    arch/arm/boot/dts/qcom-sdx55-mtp.dt.yaml: ipa@1e40000: iommus: [[21, 1504, 0], [21, 1506, 0]] is too long
    	From schema: Documentation/devicetree/bindings/net/qcom,ipa.yaml
    
    Signed-off-by: David Heidelberg <david@ixit.cz>
    Reviewed-by: Alex Elder <elder@linaro.org>
    Link: https://lore.kernel.org/r/20211026163240.131052-1-david@ixit.cz
    Signed-off-by: Rob Herring <robh@kernel.org>
    okias authored and robherring committed Nov 2, 2021
  4. of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()

    Use of the of_scan_flat_dt() function predates libfdt and is discouraged
    as libfdt provides a nicer set of APIs. Rework __fdt_scan_reserved_mem()
    to be called directly and use libfdt.
    
    Cc: Frank Rowand <frowand.list@gmail.com>
    Link: https://lore.kernel.org/r/20211029183615.2721777-1-robh@kernel.org/
    Signed-off-by: Rob Herring <robh@kernel.org>
    robherring committed Nov 2, 2021
  5. of: unittest: document intentional interrupt-map provider build warning

    A recently implemented dtc compiler warning reports a dts problem
    via a build warning:
    
       drivers/of/unittest-data/tests-interrupts.dtsi:32.26-35.6: Warning (interrupt_map): /testcase-data/interrupts/intmap1: Missing '#address-cells' in interrupt-map provider
    
    The warning will be addressed by a separate patch by suppressing the
    warning for .dts files that include this .dtsi.  This patch documents
    why the warning is due to a deliberately incorrect .dtsi file so that
    no one will fix the .dtsi file to prevent the build warning.
    
    Signed-off-by: Frank Rowand <frank.rowand@sony.com>
    Link: https://lore.kernel.org/r/20211030011039.2106946-1-frowand.list@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    frowand authored and robherring committed Nov 2, 2021
  6. of: unittest: fix EXPECT text for gpio hog errors

    The console message text for gpio hog errors does not match
    what unittest expects.
    
    Fixes: f4056e7 ("of: unittest: add overlay gpio test to catch gpio hog problem")
    Signed-off-by: Frank Rowand <frank.rowand@sony.com>
    Link: https://lore.kernel.org/r/20211029013225.2048695-1-frowand.list@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    frowand authored and robherring committed Nov 2, 2021
  7. of/unittest: Disable new dtc node_name_vs_property_name and interrupt…

    …_map warnings
    
    The unittest dtbs have various intentional errors which cause warnings.
    With the latest dtc sync to v1.6.1-19-g0a3a9d3449c8, we need to disable
    some new checks: node_name_vs_property_name and interrupt_map warnings.
    These warnings are also generated for static_base_1.dtb, so add
    DTC_FLAGS for it.
    
    Note that the interrupt_map warnings only appear once interrupt_provider
    warning is re-enabled globally.
    
    drivers/of/unittest-data/tests-interrupts.dtsi:32.26-35.6: Warning (interrupt_map): /testcase-data/interrupts/intmap1: Missing '#address-cells' in interrupt-map provider
    
    Fixes: c12632b ("scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8")
    Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Reviewed-by: Frank Rowand <frowand.list@gmail.com>
    Tested-by: Frank Rowand <frowand.list@gmail.com>
    Link: https://lore.kernel.org/r/20211028130423.4025578-1-robh@kernel.org/
    Signed-off-by: Rob Herring <robh@kernel.org>
    robherring committed Nov 2, 2021

Commits on Oct 29, 2021

  1. scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8

    This adds the following commits from upstream:
    
    0a3a9d3449c8 checks: Add an interrupt-map check
    8fd24744e361 checks: Ensure '#interrupt-cells' only exists in interrupt providers
    d8d1a9a77863 checks: Drop interrupt provider '#address-cells' check
    52a16fd72824 checks: Make interrupt_provider check dependent on interrupts_extended_is_cell
    37fd700685da treesource: Maintain phandle label/path on output
    e33ce1d6a8c7 flattree: Use '\n', not ';' to separate asm pseudo-ops
    d24cc189dca6 asm: Use assembler macros instead of cpp macros
    ff3a30c115ad asm: Use .asciz and .ascii instead of .string
    5eb5927d81ee fdtdump: fix -Werror=int-to-pointer-cast
    0869f8269161 libfdt: Add ALIGNMENT error string
    69595a167f06 checks: Fix bus-range check
    72d09e2682a4 Makefile: add -Wsign-compare to warning options
    b587787ef388 checks: Fix signedness comparisons warnings
    69bed6c2418f dtc: Wrap phandle validity check
    910221185560 fdtget: Fix signedness comparisons warnings
    d966f08fcd21 tests: Fix signedness comparisons warnings
    ecfb438c07fa dtc: Fix signedness comparisons warnings: pointer diff
    5bec74a6d135 dtc: Fix signedness comparisons warnings: reservednum
    24e7f511fd4a fdtdump: Fix signedness comparisons warnings
    b6910bec1161 Bump version to v1.6.1
    21d61d18f968 Fix CID 1461557
    4c2ef8f4d14c checks: Introduce is_multiple_of()
    e59ca36fb70e Make handling of cpp line information more tolerant
    0c3fd9b6aceb checks: Drop interrupt_cells_is_cell check
    6b3081abc4ac checks: Add check_is_cell() for all phandle+arg properties
    2dffc192a77f yamltree: Remove marker ordering dependency
    61e513439e40 pylibfdt: Rework "avoid unused variable warning" lines
    c8bddd106095 tests: add a positive gpio test case
    ad4abfadb687 checks: replace strstr and strrchr with strends
    09c6a6e88718 dtc.h: add strends for suffix matching
    9bb9b8d0b4a0 checks: tigthen up nr-gpios prop exception
    b07b62ee3342 libfdt: Add FDT alignment check to fdt_check_header()
    a2def5479950 libfdt: Check that the root-node name is empty
    4ca61f84dc21 libfdt: Check that there is only one root node
    34d708249a91 dtc: Remove -O dtbo support
    8e7ff260f755 libfdt: Fix a possible "unchecked return value" warning
    88875268c05c checks: Warn on node-name and property name being the same
    9d2279e7e6ee checks: Change node-name check to match devicetree spec
    f527c867a8c6 util: limit gnu_printf format attribute to gcc >= 4.4.0
    
    Reviewed-by: Frank Rowand <frank.rowand@sony.com>
    Tested-by: Frank Rowand <frank.rowand@sony.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    robherring committed Oct 29, 2021
  2. dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bind…

    …ings to yaml
    
    Convert Trusted Foundation binding to the YAML syntax.
    
    Signed-off-by: David Heidelberg <david@ixit.cz>
    Link: https://lore.kernel.org/r/20211022232100.137067-1-david@ixit.cz
    Signed-off-by: Rob Herring <robh@kernel.org>
    okias authored and robherring committed Oct 29, 2021
  3. dt-bindings: display: tilcd: Fix endpoint addressing in example

    Remove the bogus unit addresses from the endpoints in the example.
    
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Link: https://lore.kernel.org/r/c58b9cdcd09cf669bb63cd9465d0f75dd66e742c.1634822358.git.geert+renesas@glider.be
    Signed-off-by: Rob Herring <robh@kernel.org>
    geertu authored and robherring committed Oct 29, 2021
  4. dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml

    Convert binding for the Microchip CAP11xx series HW to the YAML syntax.
    
    Signed-off-by: David Heidelberg <david@ixit.cz>
    Link: https://lore.kernel.org/r/20211019234816.32060-1-david@ixit.cz
    Signed-off-by: Rob Herring <robh@kernel.org>
    okias authored and robherring committed Oct 29, 2021
  5. dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible

    Below two compatibles can be used for exynosautov9 SoC UFS controller.
    
    - samsung,exynosautov9-ufs: ExynosAutov9 UFS Physical Host
    - samsung,exynosautov9-ufs-vh: ExynosAutov9 UFS Virtual Host
    
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: devicetree@vger.kernel.org
    Acked-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Chanho Park <chanho61.park@samsung.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20211018124216.153072-16-chanho61.park@samsung.com
    Chanho Park authored and robherring committed Oct 29, 2021
  6. dt-bindings: ufs: exynos-ufs: add io-coherency property

    Add "samsung,sysreg" regmap and the offset to the ufs shareability
    register for setting io coherency of the samsung ufs. "dma-coherent"
    property is also required because the driver code needs to know.
    
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: devicetree@vger.kernel.org
    Signed-off-by: Chanho Park <chanho61.park@samsung.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20211018124216.153072-13-chanho61.park@samsung.com
    Chanho Park authored and robherring committed Oct 29, 2021

Commits on Oct 28, 2021

  1. dt-bindings: mips: convert Ralink SoCs and boards to schema

    Convert Ralink SoCs and boards bindings to YAML schema.
    
    Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
    Link: https://lore.kernel.org/r/20211019041659.15761-1-sergio.paracuellos@gmail.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    paraka authored and robherring committed Oct 28, 2021
  2. dt-bindings: display: xilinx: Fix example with psgtr

    Commit cea0f76 ("dt-bindings: phy: Add DT bindings for Xilinx ZynqMP
    PSGTR PHY") clearly defines #phy-cells as 4. In past 5 cells were used by
    it never went to upstream. That's why fix example by using only 4 cells
    instead of 5.
    
    Fixes: e7c7970 ("dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings")
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    Link: https://lore.kernel.org/r/a291be294dea6e580ad9acd436742a48b7cd00a2.1634539210.git.michal.simek@xilinx.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Michal Simek authored and robherring committed Oct 28, 2021
  3. dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml

    Convert bindings for NXP PN544 NFC driver to YAML syntax.
    
    Signed-off-by: David Heidelberg <david@ixit.cz>
    Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
    Link: https://lore.kernel.org/r/20211017160210.85543-1-david@ixit.cz
    Signed-off-by: Rob Herring <robh@kernel.org>
    okias authored and robherring committed Oct 28, 2021
  4. dt-bindings: Add a help message when dtschema tools are missing

    The dtschema version check works, but is not that clear when dtschema is
    either not installed or not in the PATH. Add a separate check and
    message if dt-doc-validate is not found.
    
    Cc: Luca Ceresoli <luca@lucaceresoli.net>
    Cc: Masahiro Yamada <masahiroy@kernel.org>
    Signed-off-by: Rob Herring <robh@kernel.org>
    robherring committed Oct 28, 2021
  5. dt-bindings: bus: ti-sysc: Update to use yaml binding

    Update the binding for ti-sysc interconnect target module driver to yaml
    format.
    
    Note that the old binding was never updated for the need to always specify
    also the generic compatible "ti,sysc". This is needed for the auxdata
    for platform clockdomain autoidle related functions.
    
    Cc: Rob Herring <robh@kernel.org>
    Cc: Suman Anna <s-anna@ti.com>
    Signed-off-by: Tony Lindgren <tony@atomide.com>
    Link: https://lore.kernel.org/r/20211015113350.35830-1-tony@atomide.com
    [robh: dedupe reg-names and clock-names entries]
    Signed-off-by: Rob Herring <robh@kernel.org>
    tmlind authored and robherring committed Oct 28, 2021
  6. dt-bindings: sram: Allow numbers in sram region node name

    Sram regions node name describes the region of reserved memory and can
    be names such as l3cache@1000. Permit numbers to be used as part of the
    reserved memory node name.
    
    Signed-off-by: Nishanth Menon <nm@ti.com>
    Link: https://lore.kernel.org/r/20211012154833.14111-1-nm@ti.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    nmenon authored and robherring committed Oct 28, 2021

Commits on Oct 22, 2021

  1. dt-bindings: display: Document the Xylon LogiCVC display controller

    The Xylon LogiCVC is a display controller implemented as programmable
    logic in Xilinx FPGAs.
    
    Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
    Acked-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20210914200539.732093-2-paul.kocialkowski@bootlin.com
    paulkocialkowski authored and robherring committed Oct 22, 2021

Commits on Oct 20, 2021

  1. of/unittest: Add of_node_put() before return

    Fix following coccicheck warning:
    ./drivers/of/unittest.c:3091:1-23: WARNING: Function
    for_each_child_of_node should have of_node_put() before return
    
    Early exits from for_each_child_of_node should decrement the
    node reference counter.
    
    Signed-off-by: Wan Jiabing <wanjiabing@vivo.com>
    Link: https://lore.kernel.org/r/20211015082658.19005-1-wanjiabing@vivo.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    Wan Jiabing authored and robherring committed Oct 20, 2021
  2. of: make of_node_check_flag() device_node parameter const

    The device_node argument isn't modified by of_node_check_flag(), so mark it
    const.
    
    Signed-off-by: Nathan Lynch <nathanl@linux.ibm.com>
    Link: https://lore.kernel.org/r/20211014173055.2117872-1-nathanl@linux.ibm.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    nathanlynch authored and robherring committed Oct 20, 2021
  3. of: kobj: make of_node_is_(initialized|attached) parameters const

    of_node_is_initialized() and of_node_is_attached() don't modify the node
    objects passed to them, so those parameters should be const.
    
    Signed-off-by: Nathan Lynch <nathanl@linux.ibm.com>
    Link: https://lore.kernel.org/r/20211014173023.2117799-1-nathanl@linux.ibm.com
    Signed-off-by: Rob Herring <robh@kernel.org>
    nathanlynch authored and robherring committed Oct 20, 2021
  4. x86: dt: Use of_get_cpu_hwid()

    Replace open coded parsing of CPU nodes' 'reg' property with
    of_get_cpu_hwid().
    
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: x86@kernel.org
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20211006164332.1981454-11-robh@kernel.org
    robherring committed Oct 20, 2021
  5. sh: Use of_get_cpu_hwid()

    Replace open coded parsing of CPU nodes' 'reg' property with
    of_get_cpu_hwid().
    
    Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
    Cc: Rich Felker <dalias@libc.org>
    Cc: linux-sh@vger.kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20211006164332.1981454-10-robh@kernel.org
    robherring committed Oct 20, 2021
  6. riscv: Use of_get_cpu_hwid()

    Replace open coded parsing of CPU nodes' 'reg' property with
    of_get_cpu_hwid().
    
    Cc: Paul Walmsley <paul.walmsley@sifive.com>
    Cc: Palmer Dabbelt <palmer@dabbelt.com>
    Cc: Albert Ou <aou@eecs.berkeley.edu>
    Cc: linux-riscv@lists.infradead.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20211006164332.1981454-9-robh@kernel.org
    robherring committed Oct 20, 2021
  7. powerpc: Use of_get_cpu_hwid()

    Replace open coded parsing of CPU nodes' 'reg' property with
    of_get_cpu_hwid().
    
    Cc: Michael Ellerman <mpe@ellerman.id.au>
    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: linuxppc-dev@lists.ozlabs.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    Acked-by: Michael Ellerman <mpe@ellerman.id.au>
    Link: https://lore.kernel.org/r/20211006164332.1981454-8-robh@kernel.org
    robherring committed Oct 20, 2021
  8. openrisc: Use of_get_cpu_hwid()

    Replace open coded parsing of CPU nodes' 'reg' property with
    of_get_cpu_hwid().
    
    Cc: Jonas Bonn <jonas@southpole.se>
    Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
    Cc: Stafford Horne <shorne@gmail.com>
    Cc: openrisc@lists.librecores.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    Acked-by: Stafford Horne <shorne@gmail.com>
    Link: https://lore.kernel.org/r/20211006164332.1981454-7-robh@kernel.org
    robherring committed Oct 20, 2021
  9. csky: Use of_get_cpu_hwid()

    Replace open coded parsing of CPU nodes 'reg' property with
    of_get_cpu_hwid().
    
    Cc: Guo Ren <guoren@kernel.org>
    Cc: linux-csky@vger.kernel.org
    Signed-off-by: Rob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20211006164332.1981454-6-robh@kernel.org
    robherring committed Oct 20, 2021
  10. arm64: Use of_get_cpu_hwid()

    Replace the open coded parsing of CPU nodes' 'reg' property with
    of_get_cpu_hwid().
    
    This change drops an error message for missing 'reg' property, but that
    should not be necessary as the DT tools will ensure 'reg' is present.
    
    Cc: Catalin Marinas <catalin.marinas@arm.com>
    Cc: Will Deacon <will@kernel.org>
    Signed-off-by: Rob Herring <robh@kernel.org>
    Tested-by: Florian Fainelli <f.fainelli@gmail.com>
    Acked-by: Will Deacon <will@kernel.org>
    Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
    Link: https://lore.kernel.org/r/20211006164332.1981454-5-robh@kernel.org
    robherring committed Oct 20, 2021
Older