1. 27 Mar, 2020 2 commits
  2. 26 Mar, 2020 2 commits
  3. 25 Mar, 2020 14 commits
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.7/ti-sysc-fix-signed' of... · 36d94b46
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.7/ti-sysc-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers
      
      Fix for ti-sysc suspend/resume issue on am335x for v5.7 merge window
      
      Just merge in a ti-sysc fix for am335x lcdc suspend/resume issue, and
      resolve merge conflict.
      
      * tag 'omap-for-v5.7/ti-sysc-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        bus: ti-sysc: Fix quirk flags for lcdc on am335x
      
      Link: https://lore.kernel.org/r/pull-1584132028-918607@atomide.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      36d94b46
    • Arnd Bergmann's avatar
      Merge tag 'imx-drivers-5.7' of... · 90ae9ee7
      Arnd Bergmann authored
      Merge tag 'imx-drivers-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
      
      i.MX drivers update for 5.7:
      
       - Update SCU power domain driver to include PD ranges for audio, CM40
         I2C and INTMUX, also  enlarge PD range for mu_b.
       - Remove IMX_SC_RPC_SVC_ABORT from SCU API, as it was added by mistake.
       - Increase build test coverage for i.MX8M SoC and IMX_SCU driver.
       - Improve i.MX GPC power up sequencing to ensure that the reset is
         properly propagated through the peripheral devices in the power
         domain.
      
      * tag 'imx-drivers-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        soc: imx: drop COMPILE_TEST for IMX_SCU_SOC
        firmware: imx: add COMPILE_TEST for IMX_SCU driver
        soc: imx: gpc: fix power up sequencing
        soc: imx: increase build coverage for imx8m soc driver
        firmware: imx: scu-pd: add power domain for I2C and INTMUX in CM40 SS
        firmware: imx: Remove IMX_SC_RPC_SVC_ABORT
        firmware: imx: scu-pd: enlarge PD range for mu_b
        firmware: imx: scu-pd: Add missing audio PD ranges
        soc: imx: gpcv2: include linux/sizes.h
      
      Link: https://lore.kernel.org/r/20200318051918.32579-1-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      90ae9ee7
    • Arnd Bergmann's avatar
      Merge tag 'qcom-drivers-for-5.7' of... · 8f10e1ab
      Arnd Bergmann authored
      Merge tag 'qcom-drivers-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
      
      Qualcomm driver updates for v5.7
      
      This adds a new library for subscribing to notifications about
      protection domains being stated and stopped and the integration of this
      with the APR driver. It also contains fixes and cleanups for AOSS
      driver, socinfo and rpmh.
      
      * tag 'qcom-drivers-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
        soc: qcom: Fix QCOM_APR dependencies
        soc: qcom: pdr: Avoid uninitialized use of found in pdr_indication_cb
        soc: qcom: apr: Add avs/audio tracking functionality
        dt-bindings: soc: qcom: apr: Add protection domain bindings
        soc: qcom: Introduce Protection Domain Restart helpers
        devicetree: bindings: firmware: add ipq806x to qcom_scm
        soc: qcom: socinfo: Use seq_putc() if possible
        drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh
        soc: qcom: Do not depend on ARCH_QCOM for QMI helpers
        soc: qcom: aoss: Read back before triggering the IRQ
        soc: qcom: aoss: Use wake_up_all() instead of wake_up_interruptible_all()
        drivers: qcom: rpmh: remove rpmh_flush export
        drivers: qcom: rpmh: fix macro to accept NULL argument
      
      Link: https://lore.kernel.org/r/20200318044236.GD470201@yogaSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8f10e1ab
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-drivers' of... · 993330e0
      Arnd Bergmann authored
      Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/drivers
      
      soc: drivers: Amlogic updates for v5.7
      - Add secure power domain controller
      
      * tag 'amlogic-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        dt-bindings: power: Fix dt_binding_check error
        soc: amlogic: fix compile failure with MESON_SECURE_PM_DOMAINS & !MESON_SM
        soc: amlogic: Add support for Secure power domains controller
        dt-bindings: power: add Amlogic secure power domains bindings
        firmware: meson_sm: Add secure power domain support
      
      Link: https://lore.kernel.org/r/7hpndcugoo.fsf@baylibre.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      993330e0
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.7/ti-sysc-signed' of... · f22940b7
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.7/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers
      
      Driver changes for ti-sysc for v5.7 merge window
      
      Driver changes for ti-sysc interconnect target module driver mostly
      to be able to probe display subsystem (DSS) without platform data:
      
      - Rename clk_enable/disable quirks to less confusing pre and post
        reset quirks
      
      - Enable module reset to work with modules with no sysconfig register
      
      - Also consider non-existing module register when matching quirks
      
      - Don't warn with nested ti-sysc devices
      
      - Implement basic SoC revision handling
      
      - Detect DSS related devices
      
      - Implement DSS reset quirks
      
      Note that there is also a DSS driver specific probe fix to allow
      probing devices configured for interconnect target module data that
      was agreed to be merged along with the ti-sysc driver changes.
      
      And then there also changes to handle RTC, EDMA and PRUSS:
      
      - Add module unlock quirk for RTC
      
      - Detect EDMA modules
      
      - Add support for handling PRUSS
      
      * tag 'omap-for-v5.7/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        bus: ti-sysc: Add support for PRUSS SYSC type
        dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type
        bus: ti-sysc: Detect EDMA and set quirk flags for tptc
        bus: ti-sysc: Fix wrong offset for display subsystem reset quirk
        bus: ti-sysc: Implement display subsystem reset quirk
        bus: ti-sysc: Detect display subsystem related devices
        bus: ti-sysc: Handle module unlock quirk needed for some RTC
        bus: ti-sysc: Implement SoC revision handling
        bus: ti-sysc: Don't warn about legacy property for nested ti-sysc devices
        bus: ti-sysc: Consider non-existing registers too when matching quirks
        bus: ti-sysc: Improve reset to work with modules with no sysconfig
        bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
        bus: ti-sysc: Fix 1-wire reset quirk
        drm/omap: Prepare DSS for probing without legacy platform data
      
      Link: https://lore.kernel.org/r/pull-1583511417-919838@atomide.com-3Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f22940b7
    • Arnd Bergmann's avatar
      Merge tag 'hisi-drivers-for-5.7' of git://github.com/hisilicon/linux-hisi into arm/drivers · 5fc04587
      Arnd Bergmann authored
      ARM64: hisi: SoC driver updates for 5.7
      
      - Fix up the device resources for the broken firmware to avoid
        use-after-free warnings from KASAN in the host removal path
      
      * tag 'hisi-drivers-for-5.7' of git://github.com/hisilicon/linux-hisi:
        bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal
      
      Link: https://lore.kernel.org/r/5E61F700.5060301@hisilicon.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      5fc04587
    • Arnd Bergmann's avatar
      Merge tag 'renesas-drivers-for-v5.7-tag1' of... · 1822d610
      Arnd Bergmann authored
      Merge tag 'renesas-drivers-for-v5.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
      
      Renesas driver updates for v5.7
      
        - Miscellaneous fixes and improvements.
      
      * tag 'renesas-drivers-for-v5.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
        soc: renesas: Remove ARCH_R8A7795
        soc: renesas: rcar-sysc: Use the correct style for SPDX License Identifier
      
      Link: https://lore.kernel.org/r/20200226110221.19288-6-geert+renesas@glider.beSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1822d610
    • Li Yang's avatar
      soc: fsl: qe: fix sparse warnings for ucc_slow.c · 461c3ac0
      Li Yang authored
      Fixes the following sparse warnings, some of these endian issues are
      real issues that need to be fixed.
      
      drivers/soc/fsl/qe/ucc_slow.c:78:17: warning: incorrect type in assignment (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:78:17:    expected struct ucc_slow *us_regs
      drivers/soc/fsl/qe/ucc_slow.c:78:17:    got struct ucc_slow [noderef] <asn:2> *us_regs
      drivers/soc/fsl/qe/ucc_slow.c:81:18: warning: incorrect type in argument 1 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:81:18:    expected void const volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:81:18:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:90:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:90:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:90:9:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:99:17: warning: incorrect type in assignment (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:99:17:    expected struct ucc_slow *us_regs
      drivers/soc/fsl/qe/ucc_slow.c:99:17:    got struct ucc_slow [noderef] <asn:2> *us_regs
      drivers/soc/fsl/qe/ucc_slow.c:102:18: warning: incorrect type in argument 1 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:102:18:    expected void const volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:102:18:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:111:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:111:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:111:9:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:172:28: warning: Using plain integer as NULL pointer
      drivers/soc/fsl/qe/ucc_slow.c:174:25: warning: cast removes address space '<asn:2>' of expression
      drivers/soc/fsl/qe/ucc_slow.c:175:25: warning: cast removes address space '<asn:2>' of expression
      drivers/soc/fsl/qe/ucc_slow.c:194:23: warning: incorrect type in assignment (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:194:23:    expected struct ucc_slow_pram *us_pram
      drivers/soc/fsl/qe/ucc_slow.c:194:23:    got void [noderef] <asn:2> *
      drivers/soc/fsl/qe/ucc_slow.c:204:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:204:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:204:9:    got restricted __be16 *
      drivers/soc/fsl/qe/ucc_slow.c:229:41: warning: incorrect type in assignment (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:229:41:    expected struct qe_bd *tx_bd
      drivers/soc/fsl/qe/ucc_slow.c:229:41:    got void [noderef] <asn:2> *
      drivers/soc/fsl/qe/ucc_slow.c:232:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:232:17:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:232:17:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:234:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:234:17:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:234:17:    got unsigned int [usertype] *
      drivers/soc/fsl/qe/ucc_slow.c:238:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:238:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:238:9:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:239:9: warning: cast from restricted __be32
      drivers/soc/fsl/qe/ucc_slow.c:239:9: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/ucc_slow.c:239:9:    expected unsigned int [usertype] val
      drivers/soc/fsl/qe/ucc_slow.c:239:9:    got restricted __be32 [usertype]
      drivers/soc/fsl/qe/ucc_slow.c:239:9: warning: cast from restricted __be32
      drivers/soc/fsl/qe/ucc_slow.c:239:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:239:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:239:9:    got unsigned int [usertype] *
      drivers/soc/fsl/qe/ucc_slow.c:242:26: warning: incorrect type in assignment (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:242:26:    expected struct qe_bd *rx_bd
      drivers/soc/fsl/qe/ucc_slow.c:242:26:    got void [noderef] <asn:2> *
      drivers/soc/fsl/qe/ucc_slow.c:245:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:245:17:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:245:17:    got unsigned int [usertype] *
      drivers/soc/fsl/qe/ucc_slow.c:247:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:247:17:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:247:17:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:251:9: warning: cast from restricted __be32
      drivers/soc/fsl/qe/ucc_slow.c:251:9: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/ucc_slow.c:251:9:    expected unsigned int [usertype] val
      drivers/soc/fsl/qe/ucc_slow.c:251:9:    got restricted __be32 [usertype]
      drivers/soc/fsl/qe/ucc_slow.c:251:9: warning: cast from restricted __be32
      drivers/soc/fsl/qe/ucc_slow.c:251:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:251:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:251:9:    got unsigned int [usertype] *
      drivers/soc/fsl/qe/ucc_slow.c:252:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:252:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:252:9:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc_slow.c:276:39: warning: mixing different enum types:
      drivers/soc/fsl/qe/ucc_slow.c:276:39:    unsigned int enum ucc_slow_tx_oversampling_rate
      drivers/soc/fsl/qe/ucc_slow.c:276:39:    unsigned int enum ucc_slow_rx_oversampling_rate
      drivers/soc/fsl/qe/ucc_slow.c:296:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:296:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:296:9:    got restricted __be16 *
      drivers/soc/fsl/qe/ucc_slow.c:297:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc_slow.c:297:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc_slow.c:297:9:    got restricted __be16 *
      Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
      461c3ac0
    • Li Yang's avatar
      soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed structure · ae1f6865
      Li Yang authored
      Not necessary to set to 0 for the kzalloc'ed area so remove these
      assignements.
      Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
      ae1f6865
    • Li Yang's avatar
      soc: fsl: qe: fix sparse warnings for ucc_fast.c · b1be4a22
      Li Yang authored
      Fixes the following sparse warnings:
      
      drivers/soc/fsl/qe/ucc_fast.c:218:22: warning: incorrect type in assignment (different base types)
      drivers/soc/fsl/qe/ucc_fast.c:218:22:    expected unsigned int [noderef] [usertype] <asn:2> *p_ucce
      drivers/soc/fsl/qe/ucc_fast.c:218:22:    got restricted __be32 [noderef] <asn:2> *
      drivers/soc/fsl/qe/ucc_fast.c:219:22: warning: incorrect type in assignment (different base types)
      drivers/soc/fsl/qe/ucc_fast.c:219:22:    expected unsigned int [noderef] [usertype] <asn:2> *p_uccm
      drivers/soc/fsl/qe/ucc_fast.c:219:22:    got restricted __be32 [noderef] <asn:2> *
      Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
      Reviewed-by: default avatarRasmus Villemoes <linux@rasmusvillemoes.dk>
      b1be4a22
    • Li Yang's avatar
      soc: fsl: qe: fix sparse warnings for qe_ic.c · 45e044c7
      Li Yang authored
      Fixes the following sparse warnings:
      
      drivers/soc/fsl/qe/qe_ic.c:253:32: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/qe_ic.c:253:32:    expected restricted __be32 [noderef] [usertype] <asn:2> *base
      drivers/soc/fsl/qe/qe_ic.c:253:32:    got unsigned int [noderef] [usertype] <asn:2> *regs
      drivers/soc/fsl/qe/qe_ic.c:254:26: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/qe_ic.c:254:26:    expected restricted __be32 [noderef] [usertype] <asn:2> *base
      drivers/soc/fsl/qe/qe_ic.c:254:26:    got unsigned int [noderef] [usertype] <asn:2> *regs
      drivers/soc/fsl/qe/qe_ic.c:269:32: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/qe_ic.c:269:32:    expected restricted __be32 [noderef] [usertype] <asn:2> *base
      drivers/soc/fsl/qe/qe_ic.c:269:32:    got unsigned int [noderef] [usertype] <asn:2> *regs
      drivers/soc/fsl/qe/qe_ic.c:270:26: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/qe_ic.c:270:26:    expected restricted __be32 [noderef] [usertype] <asn:2> *base
      drivers/soc/fsl/qe/qe_ic.c:270:26:    got unsigned int [noderef] [usertype] <asn:2> *regs
      drivers/soc/fsl/qe/qe_ic.c:341:31: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/qe_ic.c:341:31:    expected restricted __be32 [noderef] [usertype] <asn:2> *base
      drivers/soc/fsl/qe/qe_ic.c:341:31:    got unsigned int [noderef] [usertype] <asn:2> *regs
      drivers/soc/fsl/qe/qe_ic.c:357:31: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/qe_ic.c:357:31:    expected restricted __be32 [noderef] [usertype] <asn:2> *base
      drivers/soc/fsl/qe/qe_ic.c:357:31:    got unsigned int [noderef] [usertype] <asn:2> *regs
      drivers/soc/fsl/qe/qe_ic.c:450:26: warning: incorrect type in argument 1 (different base types)
      drivers/soc/fsl/qe/qe_ic.c:450:26:    expected restricted __be32 [noderef] [usertype] <asn:2> *base
      drivers/soc/fsl/qe/qe_ic.c:450:26:    got unsigned int [noderef] [usertype] <asn:2> *regs
      Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
      Reviewed-by: default avatarRasmus Villemoes <linux@rasmusvillemoes.dk>
      45e044c7
    • Li Yang's avatar
      soc: fsl: qe: fix sparse warnings for ucc.c · de66e4d8
      Li Yang authored
      Fixes the following sparse warnings:
      
      drivers/soc/fsl/qe/ucc.c:637:20: warning: incorrect type in assignment (different address spaces)
      drivers/soc/fsl/qe/ucc.c:637:20:    expected struct qe_mux *qe_mux_reg
      drivers/soc/fsl/qe/ucc.c:637:20:    got struct qe_mux [noderef] <asn:2> *
      drivers/soc/fsl/qe/ucc.c:652:9: warning: incorrect type in argument 1 (different address spaces)
      drivers/soc/fsl/qe/ucc.c:652:9:    expected void const volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc.c:652:9:    got restricted __be32 *
      drivers/soc/fsl/qe/ucc.c:652:9: warning: incorrect type in argument 2 (different address spaces)
      drivers/soc/fsl/qe/ucc.c:652:9:    expected void volatile [noderef] <asn:2> *addr
      drivers/soc/fsl/qe/ucc.c:652:9:    got restricted __be32 *
      Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
      Reviewed-by: default avatarRasmus Villemoes <linux@rasmusvillemoes.dk>
      de66e4d8
    • Li Yang's avatar
      soc: fsl: qe: fix sparse warning for qe_common.c · 41ed69bf
      Li Yang authored
      Fixes the following sparse warning:
      
      drivers/soc/fsl/qe/qe_common.c:75:48: warning: incorrect type in argument 2 (different base types)
      drivers/soc/fsl/qe/qe_common.c:75:48:    expected restricted __be32 const [usertype] *addr
      drivers/soc/fsl/qe/qe_common.c:75:48:    got unsigned int *
      Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
      Reviewed-by: default avatarRasmus Villemoes <linux@rasmusvillemoes.dk>
      41ed69bf
    • Li Yang's avatar
      soc: fsl: qe: fix sparse warnings for qe.c · 28801435
      Li Yang authored
      Fixes the following sparse warnings:
      drivers/soc/fsl/qe/qe.c:426:9: warning: cast to restricted __be32
      drivers/soc/fsl/qe/qe.c:528:41: warning: incorrect type in assignment (different base types)
      drivers/soc/fsl/qe/qe.c:528:41:    expected unsigned long long static [addressable] [toplevel] [usertype] extended_modes
      drivers/soc/fsl/qe/qe.c:528:41:    got restricted __be64 const [usertype] extended_modes
      Signed-off-by: default avatarLi Yang <leoyang.li@nxp.com>
      28801435
  4. 16 Mar, 2020 6 commits
  5. 15 Mar, 2020 3 commits
  6. 12 Mar, 2020 1 commit
  7. 11 Mar, 2020 3 commits
  8. 10 Mar, 2020 2 commits
  9. 09 Mar, 2020 3 commits
  10. 04 Mar, 2020 4 commits