Skip to content
Permalink
Niklas-Schnell…
Switch branches/tags

Commits on Apr 21, 2021

  1. asm-generic/io.h: Silence -Wnull-pointer-arithmetic warning on PCI_IO…

    …BASE
    
    When PCI_IOBASE is not defined, it is set to 0 such that it is ignored
    in calls to the readX/writeX primitives. This triggers clang's
    -Wnull-pointer-arithmetic warning and will result in illegal accesses on
    platforms that do not support I/O ports if drivers do still attempt to
    access them.
    
    Make things explicit and silence the warning by letting inb() and
    friends fail with WARN_ONCE() and a 0xff... return in case PCI_IOBASE is
    not defined.
    
    Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com>
    niklas88 authored and intel-lab-lkp committed Apr 21, 2021
  2. ARC: io.h: Include asm/bug.h

    In a future change asm-generic/io.h will make inb() and friends
    WARN_ONCE() on systems without I/O port support. This requires
    WARN_ONCE() from asm/bug.h to be included so include it in the
    arch specific io.h as done by other architectures.
    
    Signed-off-by: Niklas Schnelle <niklas@komani.de>
    niklas88 authored and intel-lab-lkp committed Apr 21, 2021
  3. sparc: explicitly set PCI_IOBASE to 0

    Instead of relying on the fallback in asm-generic/io.h which sets
    PCI_IOBASE 0 if it is not defined set it explicitly.
    
    Link: https://lore.kernel.org/lkml/CAK8P3a3PK9zyeP4ymELtc2ZYnymECoACiigw9Za+pvSJpCk5=g@mail.gmail.com/
    Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com>
    niklas88 authored and intel-lab-lkp committed Apr 21, 2021

Commits on Apr 20, 2021

  1. soc: document merges

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 20, 2021
  2. Merge branch 'arm/dt' into for-next

    * arm/dt:
      ARM: dts: aspeed: tiogapass: add hotplug controller
      ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses
      ARM: dts: aspeed: Rainier: Update to pass 2 hardware
      ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes
      ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
      ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8
    arndb committed Apr 20, 2021
  3. Merge tag 'bmc-5.13-devicetree-2' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/joel/bmc into arm/dt
    
    BMC device tree updates for 5.13, round two
    
     - Fixes to the first pull request for Rainier
    
     - Small changes for Rainier, EthanolX and Tiogapass
    
    * tag 'bmc-5.13-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc:
      ARM: dts: aspeed: tiogapass: add hotplug controller
      ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses
      ARM: dts: aspeed: Rainier: Update to pass 2 hardware
      ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes
      ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
      ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8
    
    Link: https://lore.kernel.org/r/CACPK8XeJdHmxyJn43Ju5hmxJ7+rJgHmx=ANFaL17YUmp+gOtJg@mail.gmail.com
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 20, 2021

Commits on Apr 19, 2021

  1. soc: document merges

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 19, 2021
  2. Merge branch 'arm/dt' into for-next

    * arm/dt:
      arm64: dts: qcom: sc7180: Update iommu property for simultaneous playback
      arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model
      arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en"
      ARM: dts: qcom: sdx55: add IPA information
      ARM: dts: qcom: sdx55: Add basic devicetree support for Thundercomm T55
      dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit
      ARM: dts: qcom: sdx55: Add basic devicetree support for Telit FN980 TLB
      dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board
      ARM: dts: qcom: sdx55: Add Modem remoteproc node
      ARM: dts: qcom: Fix node name for NAND controller node
      ARM: dts: qcom: sdx55: Add interconnect nodes
      ARM: dts: qcom: sdx55: Add SCM node
      dt-bindings: firmware: scm: Add compatible for SDX55
      ARM: dts: qcom: sdx55: Add IMEM and PIL info region
      ARM: dts: qcom: sdx55: Add modem SMP2P node
      ARM: dts: qcom: sdx55: Add CPUFreq support
      ARM: dts: qcom: sdx55: Add support for APCS block
      ARM: dts: qcom: sdx55: Add support for A7 PLL clock
    arndb committed Apr 19, 2021
  3. Merge branch 'arm/defconfig' into for-next

    * arm/defconfig:
      ARM: configs: qcom_defconfig: Reduce CMA size to 64MB
      ARM: configs: qcom_defconfig: Enable GLINK SMEM driver
      ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver
      ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver
      ARM: configs: qcom_defconfig: Enable CPUFreq support
      ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS clock driver
      ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver
    arndb committed Apr 19, 2021
  4. Merge tag 'qcom-defconfig-for-5.13' of git://git.kernel.org/pub/scm/l…

    …inux/kernel/git/qcom/linux into arm/defconfig
    
    Qualcomm ARM defconfig updates for 5.13
    
    This enables all the hardware support currently available for the
    Qualcomm SDX55 platform in the qcom_defconfig. Due to (current) size
    limitations these changes are not done in the multi-platform config.
    
    * tag 'qcom-defconfig-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
      ARM: configs: qcom_defconfig: Reduce CMA size to 64MB
      ARM: configs: qcom_defconfig: Enable GLINK SMEM driver
      ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver
      ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver
      ARM: configs: qcom_defconfig: Enable CPUFreq support
      ARM: configs: qcom_defconfig: Enable SDX55 A7 PLL and APCS clock driver
      ARM: configs: qcom_defconfig: Enable APCS IPC mailbox driver
    
    Link: https://lore.kernel.org/r/20210419152143.861934-1-bjorn.andersson@linaro.org
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 19, 2021
  5. Merge tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/qcom/linux into arm/dt
    
    Even more Qualcomm ARM64 updates for v5.13
    
    This contains three audio related fixes for the sc7180 Trogdor devices.
    
    * tag 'qcom-arm64-for-5.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
      arm64: dts: qcom: sc7180: Update iommu property for simultaneous playback
      arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model
      arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en"
    
    Link: https://lore.kernel.org/r/20210419151637.861409-1-bjorn.andersson@linaro.org
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 19, 2021
  6. Merge tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pub/scm/linux…

    …/kernel/git/qcom/linux into arm/dt
    
    More Qualcomm DTS updates for 5.13
    
    This adds CPUfreq, interconnect providers, IPC, remoteproc and IPA to
    the SDX55 platform and then adds board files for the Telit FN980 TLB and
    Thundercomm TurboX T55.
    
    * tag 'qcom-dts-for-5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
      ARM: dts: qcom: sdx55: add IPA information
      ARM: dts: qcom: sdx55: Add basic devicetree support for Thundercomm T55
      dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit
      ARM: dts: qcom: sdx55: Add basic devicetree support for Telit FN980 TLB
      dt-bindings: arm: qcom: Add binding for Telit FN980 TLB board
      ARM: dts: qcom: sdx55: Add Modem remoteproc node
      ARM: dts: qcom: Fix node name for NAND controller node
      ARM: dts: qcom: sdx55: Add interconnect nodes
      ARM: dts: qcom: sdx55: Add SCM node
      dt-bindings: firmware: scm: Add compatible for SDX55
      ARM: dts: qcom: sdx55: Add IMEM and PIL info region
      ARM: dts: qcom: sdx55: Add modem SMP2P node
      ARM: dts: qcom: sdx55: Add CPUFreq support
      ARM: dts: qcom: sdx55: Add support for APCS block
      ARM: dts: qcom: sdx55: Add support for A7 PLL clock
    
    Link: https://lore.kernel.org/r/20210419150956.860423-1-bjorn.andersson@linaro.org
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 19, 2021
  7. arm64: dts: qcom: sc7180: Update iommu property for simultaneous play…

    …back
    
    Update iommu property in lpass cpu node for supporting
    simultaneous playback on headset and speaker.
    
    Reviewed-by: Stephen Boyd <swboyd@chromium.org>
    Signed-off-by: V Sujith Kumar Reddy <vsujithk@codeaurora.org>
    Signed-off-by: Srinivasa Rao Mandadapu <srivasam@codeaurora.org>
    Link: https://lore.kernel.org/r/20210406163330.11996-1-srivasam@codeaurora.org
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    V Sujith Kumar Reddy authored and andersson committed Apr 19, 2021
  8. arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model

    Match what's downstream for this board.
    
    Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
    Reviewed-by: Stephen Boyd <swboyd@chromium.org>
    Cc: Srinivasa Rao Mandadapu <srivasam@codeaurora.org>
    Cc: Ajit Pandey <ajitp@codeaurora.org>
    Cc: Judy Hsiao <judyhsiao@chromium.org>
    Cc: Cheng-Yi Chiang <cychiang@chromium.org>
    Cc: Stephen Boyd <swboyd@chromium.org>
    Cc: Matthias Kaehlcke <mka@chromium.org>
    Signed-off-by: Douglas Anderson <dianders@chromium.org>
    Link: https://lore.kernel.org/r/20210315133924.v2.2.If218189eff613a6c48ba12d75fad992377d8f181@changeid
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    dianders authored and andersson committed Apr 19, 2021
  9. arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en"

    This was present downstream. Add upstream too. NOTE: upstream I
    managed to get some sort of halfway state and got one pinctrl entry in
    the coachz-r1 device tree. Remove that as part of this since it's now
    in the dtsi.
    
    Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
    Reviewed-by: Stephen Boyd <swboyd@chromium.org>
    Cc: Srinivasa Rao Mandadapu <srivasam@codeaurora.org>
    Cc: Ajit Pandey <ajitp@codeaurora.org>
    Cc: Judy Hsiao <judyhsiao@chromium.org>
    Cc: Cheng-Yi Chiang <cychiang@chromium.org>
    Cc: Stephen Boyd <swboyd@chromium.org>
    Cc: Matthias Kaehlcke <mka@chromium.org>
    Signed-off-by: Douglas Anderson <dianders@chromium.org>
    Link: https://lore.kernel.org/r/20210315133924.v2.1.I601a051cad7cfd0923e55b69ef7e5748910a6096@changeid
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    dianders authored and andersson committed Apr 19, 2021
  10. soc: document merges

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 19, 2021
  11. Merge branch 'arm/dt' into for-next

    * arm/dt:
      ARM: dts: mstar: Add a dts for M5Stack UnitV2
      dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2
      dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack
      arm64: dts: mt8183: fix dtbs_check warning
      arm64: dts: mt8183-pumpkin: fix dtbs_check warning
    arndb committed Apr 19, 2021
  12. Merge branch 'arm/drivers' into for-next

    * arm/drivers:
      memory: mtk-smi: Add device-link between smi-larb and smi-common
      memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
      memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
    arndb committed Apr 19, 2021
  13. ARM: dts: mstar: Add a dts for M5Stack UnitV2

    M5Stack are releasing a new widget based on the
    SigmaStar SSD202D. We have some support for the
    SSD202D so lets add a dts for it.
    
    Signed-off-by: Daniel Palmer <daniel@0x0f.com>
    Link: https://m5stack-store.myshopify.com/products/unitv2-ai-camera-gc2145
    Link: https://lore.kernel.org/r/20210417011015.2105280-4-daniel@0x0f.com'
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    fifteenhex authored and arndb committed Apr 19, 2021
  14. dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2

    Add a compatible for the M5Stack UnitV2 that is based on the
    SigmaStar SSD202D (inifinity2m).
    
    Signed-off-by: Daniel Palmer <daniel@0x0f.com>
    Link: https://lore.kernel.org/r/20210417011015.2105280-3-daniel@0x0f.com'
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    fifteenhex authored and arndb committed Apr 19, 2021
  15. dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack

    M5Stack make various modules for STEM, Makers, IoT.
    Their UnitV2 is based on a SigmaStar SSD202D SoC which
    we already have some minimal support for so add a
    prefix in preparation for UnitV2 board support.
    
    Signed-off-by: Daniel Palmer <daniel@0x0f.com>
    Link: https://m5stack.com/
    Link: https://lore.kernel.org/r/20210417011015.2105280-2-daniel@0x0f.com'
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    fifteenhex authored and arndb committed Apr 19, 2021
  16. arm64: dts: mt8183: fix dtbs_check warning

    Fix unit names to make dtbs_check happy.
    
    Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
    Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
    Link: https://lore.kernel.org/r/20210414144643.17435-2-matthias.bgg@kernel.org
    Link: https://lore.kernel.org/r/20210416143923.23406-3-matthias.bgg@kernel.org'
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    mbgg authored and arndb committed Apr 19, 2021
  17. arm64: dts: mt8183-pumpkin: fix dtbs_check warning

    Fix unit names to make dtbs_check happy.
    
    Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
    Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
    Link: https://lore.kernel.org/r/20210414144643.17435-1-matthias.bgg@kernel.org
    Link: https://lore.kernel.org/r/20210416143923.23406-2-matthias.bgg@kernel.org'
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    mbgg authored and arndb committed Apr 19, 2021
  18. Merge tag 'memory-controller-drv-5.13-2' of git://git.kernel.org/pub/…

    …scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
    
    Memory controller drivers for v5.13, part two
    
    1. Renesas RPC: fix possible NULL pointer.
    2. Exynos5422 DMC: add proper error checking for clk_prepare.
    3. Mediatek SMI: use device-links instead of explicit PM runtime calls.
    
    * tag 'memory-controller-drv-5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl:
      memory: mtk-smi: Add device-link between smi-larb and smi-common
      memory: samsung: exynos5422-dmc: handle clk_set_parent() failure
      memory: renesas-rpc-if: fix possible NULL pointer dereference of resource
    
    Link: https://lore.kernel.org/r/20210415065514.7385-1-krzysztof.kozlowski@canonical.com
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 19, 2021

Commits on Apr 16, 2021

  1. ARM: dts: aspeed: tiogapass: add hotplug controller

    The ADM1278 IC is accessible on I2C bus and on both Wiwynn and Quanta
    Tioga Pass implementations a pair of parallel 0.5 mOhm resistors is used
    for current measurement.
    
    Signed-off-by: Paul Fertser <fercerpav@gmail.com>
    Link: https://lore.kernel.org/r/20210415140521.11352-1-fercerpav@gmail.com
    Signed-off-by: Joel Stanley <joel@jms.id.au>
    paulfertser authored and shenki committed Apr 16, 2021
  2. ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses

    Enable all I2C busses that are used in AMD EthanolX CRB:
     i2c0 - APML P0
     i2c1 - APML P1
     i2c2 - FPGA
     i2c3 - 24LC128 EEPROM
     i2c4 - P0 Power regulators
     i2c5 - P1 Power regulators
     i2c6 - P0/P1 Thermal diode
     i2c7 - Thermal Sensors
     i2c8 - BMC I2C
    
    Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
    Link: https://lore.kernel.org/r/20210415155300.1135-1-aladyshev22@gmail.com
    Signed-off-by: Joel Stanley <joel@jms.id.au>
    Kostr authored and shenki committed Apr 16, 2021
  3. ARM: dts: aspeed: Rainier: Update to pass 2 hardware

    Add the muxes present in pass 2 and remove the eeproms that were
    removed.
    
    Signed-off-by: Eddie James <eajames@linux.ibm.com>
    Signed-off-by: Joel Stanley <joel@jms.id.au>
    Eddie James authored and shenki committed Apr 16, 2021
  4. ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes

    The 1S4U system populates fans 0, 1, 2, and 4. Update the dts to
    reflect this.
    
    Fixes: 7f03894 ("ARM: dts: aspeed: Add Rainier 1S4U machine")
    Signed-off-by: Eddie James <eajames@linux.ibm.com>
    Reviewed-by: Joel Stanley <joel@jms.id.au>
    Signed-off-by: Joel Stanley <joel@jms.id.au>
    Eddie James authored and shenki committed Apr 16, 2021
  5. ARM: dts: aspeed: Rainier: Fix humidity sensor bus address

    The si7021 was incorrectly placed at 0x20 on i2c bus 7. It is at 0x40.
    
    Fixes: 9c44db7 ("ARM: dts: aspeed: rainier: Add i2c devices")
    Signed-off-by: Eddie James <eajames@linux.ibm.com>
    Reviewed-by: Joel Stanley <joel@jms.id.au>
    Signed-off-by: Joel Stanley <joel@jms.id.au>
    Eddie James authored and shenki committed Apr 16, 2021
  6. ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8

    The second presence detection PCA9552 was incorrectly added to bus 9.
    
    Fixes: 8be44de ("ARM: dts: aspeed: Rainier: Add presence GPIOs")
    Signed-off-by: Eddie James <eajames@linux.ibm.com>
    Reviewed-by: Joel Stanley <joel@jms.id.au>
    Signed-off-by: Joel Stanley <joel@jms.id.au>
    Eddie James authored and shenki committed Apr 16, 2021

Commits on Apr 14, 2021

  1. ARM: dts: qcom: sdx55: add IPA information

    Add IPA-related nodes and definitions to "sdx55.dtsi".  The SMP2P
    nodes (ipa_smp2p_out and ipa_smp2p_in) are already present.
    
    Signed-off-by: Alex Elder <elder@linaro.org>
    Link: https://lore.kernel.org/r/20210409155251.955632-1-elder@linaro.org
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    alexelder authored and andersson committed Apr 14, 2021
  2. ARM: configs: qcom_defconfig: Reduce CMA size to 64MB

    Not all platforms are able to allocate CMA size of 256MB. One such
    platform is SDX55. Hence, use the standard 64MB size for CMA.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    Link: https://lore.kernel.org/r/20210408170930.91834-8-manivannan.sadhasivam@linaro.org
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    Mani-Sadhasivam authored and andersson committed Apr 14, 2021
  3. ARM: configs: qcom_defconfig: Enable GLINK SMEM driver

    Enable the Qualcomm GLINK SMEM driver to support GLINK protocol over
    shared memory.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    Link: https://lore.kernel.org/r/20210408170930.91834-7-manivannan.sadhasivam@linaro.org
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    Mani-Sadhasivam authored and andersson committed Apr 14, 2021
  4. ARM: configs: qcom_defconfig: Enable SDX55 interconnect driver

    Enable interconnect driver for SDX55 platform to manage the interconnect
    providers.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    Link: https://lore.kernel.org/r/20210408170930.91834-6-manivannan.sadhasivam@linaro.org
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    Mani-Sadhasivam authored and andersson committed Apr 14, 2021
  5. ARM: configs: qcom_defconfig: Enable Q6V5_PAS remoteproc driver

    Enable the Qualcomm Q6V5_PAS (Peripheral Authentication Service)
    remoteproc driver to manage the modem co-processor in SDX55 platform.
    
    Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    Link: https://lore.kernel.org/r/20210408170930.91834-5-manivannan.sadhasivam@linaro.org
    Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    Mani-Sadhasivam authored and andersson committed Apr 14, 2021
Older