01 Feb, 2021

1 commit


25 Jan, 2021

2 commits


20 Jan, 2021

3 commits

  • This is the 5.10.9 stable release

    * tag 'v5.10.9': (153 commits)
    Linux 5.10.9
    netfilter: nf_nat: Fix memleak in nf_nat_init
    netfilter: conntrack: fix reading nf_conntrack_buckets
    ...

    Signed-off-by: Jason Liu

    Jason Liu
     
  • This is the 5.10.6 stable release

    * tag 'v5.10.6': (21 commits)
    Linux 5.10.6
    mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start
    exec: Transform exec_update_mutex into a rw_semaphore
    ...

    Signed-off-by: Jason Liu

    Conflicts:
    drivers/rtc/rtc-pcf2127.c

    Jason Liu
     
  • commit 4c1e054322da99cbfd293a5fddf283f2fdb3e2d0 upstream.

    The sii902x chip family requires IO and core voltages to reach the
    correct voltage before chip initialization. Add binding for describing
    the two supplies.

    Signed-off-by: Alexandru Gagniuc
    Acked-by: Rob Herring
    Signed-off-by: Sam Ravnborg
    Link: https://patchwork.freedesktop.org/patch/msgid/20201020221501.260025-3-mr.nuke.me@gmail.com
    Signed-off-by: Greg Kroah-Hartman

    Alexandru Gagniuc
     

18 Jan, 2021

4 commits

  • Trusty TEE is using flat IRQ space to identify its
    interrupts which does not match to IRQ domain model
    introduced on the Linux side. This CL adds support
    for optional "interrupt-templates" and "interrupt-ranges"
    properties that can be used to define correspondence
    between secure and non-secure IRQ IDs.

    Change-Id: I113411f10da5be2f1a4ea1ea825d9cfb5e6d38a6
    Signed-off-by: Michael Ryleev

    Michael Ryleev
     
  • Get list of interrupts from secure mode and register handlers for them.
    When an interrupt triggers, disable the interrupt and schedule a work
    function. The work functions then masks interrupts at the cpu, reenables
    the interrupt and calls into secure mode.

    Edge triggered interrupts are not supported.

    Change-Id: I731d425e8c946552add6e01cd64dab76337af470
    Signed-off-by: Arve Hjønnevåg

    Arve Hjønnevåg
     
  • includes: Add arm64 support

    includes: Add trusty_fast_call64 api on 64 bit systems.

    includes: move probe to subsys_initcall

    Child devices of trusty like FIQ-based debuggers and watchdogs may
    want to probe early, move trusty from module init to subsys init
    to allow it and its children to probe earlier.

    includes: Retry std_calls on SM_ERR_BUSY

    If the trusty spinlock is held, or if the strex fails for another
    reason, trusty returns SM_ERR_BUSY. Add retry code to handle this.

    Without this retry code, std_calls can fail. If the previous smc
    call had returned SM_ERR_INTERRUPTED, this failure would cause
    the driver to get out of sync with trusty. All later calls would
    then fail with SM_ERR_INTERLEAVED_SMC.

    includes: Extend smc function and move to arch specific asm file

    Extend trusty smc function to pass 8 registers in both directions. Move
    to separate assembly files so r7 can be used (in thumb mode r7 got
    corrupted by the inline assembly even though it was specified as an
    output).

    Change-Id: I35318be3d41f84b922397e9afdca6bf47d9645db
    Signed-off-by: Arve Hjønnevåg
    Signed-off-by: Tri Vo

    Arve Hjønnevåg
     
  • Change-Id: I42aa8c4cdf7dcf55b4392a5588f6d37d43a1eef7

    zhang sanshan
     

09 Jan, 2021

1 commit

  • commit 320d159e2d63a97a40f24cd6dfda5a57eec65b91 upstream.

    Some RTCs, e.g. the pcf2127, can be used as a hardware watchdog. But
    if the reset pin is not actually wired up, the driver exposes a
    watchdog device that doesn't actually work.

    Provide a standard binding that can be used to indicate that a given
    RTC can perform a reset of the machine, similar to wakeup-source.

    Suggested-by: Alexandre Belloni
    Signed-off-by: Rasmus Villemoes
    Reviewed-by: Rob Herring
    Signed-off-by: Alexandre Belloni
    Link: https://lore.kernel.org/r/20201218101054.25416-2-rasmus.villemoes@prevas.dk
    Signed-off-by: Greg Kroah-Hartman

    Rasmus Villemoes
     

18 Dec, 2020

29 commits

  • * xen/next:
    LF-191-3 Documentation: bindings: i2c: add xen,i2c
    LF-191-2 i2c: introduce xen i2c paravirtualization driver
    LF-191-1 xen: interface: introduce i2cif

    BJ DevOps Team
     
  • * usb/next: (86 commits)
    LF-2482 usb: typec: tcpm: fix uninitialized value ret
    LF-2345-12 usb: typec: tcpm: use vbus_present for power supply online
    LF-2345-11 usb: typec: tcpm: add BC charger types if power type is usb
    LF-2345-10 usb: typec: tcpci: handle fault event
    LF-2345-9 usb: typec: tcpm: remove logically dead code
    ...

    BJ DevOps Team
     
  • * uart/next: (24 commits)
    MA-17813 serial: fsl_lpuart: avoid to submit rx dma descriptor after chan terminated
    MLK-24257 tty: serial: imx: clear RTSD status before suspend
    MLK-23407 tty: serial: lpuart: disable flow control when wait transmit engine complete
    LF-631-5 dt-bindings: serial: linflexuart: Document DMA-related properties
    LF-631-7 tty: serial: linflexuart: Add support for FIFO with DMA
    ...

    BJ DevOps Team
     
  • * spi/next: (8 commits)
    LF-20-3 mtd: spi-nor: Use 1 bit mode of spansion(s25fs512s) flash
    dt-bindings: spi: spi-fsl-qspi: Add bindings of ls1088a and ls1012a
    MLK-24713 spi: lpspi: disable lpspi module irq in DMA mode
    MLK-24870-1: spi: spi-nxp-fspi: Use IPS to read data on iMX8DXL
    MLK-23644: spi: spi-nxp-fspi: enable runtime pm for fspi
    ...

    BJ DevOps Team
     
  • * sdhc/next: (14 commits)
    mmc: handle voltage parsing failure
    mmc: sdhci-of-esdhc: support ACPI
    mmc: use generic device properties in mmc_of_parse_voltage
    mmc: host: imx: validate pinctrl before use it
    MLK-24515 mmc: sdio: add a delay to call sdio_irq_work when sdio bus resume
    ...

    BJ DevOps Team
     
  • * rpmsg/next: (32 commits)
    LF-2948 remoteproc: imx_rproc: address auto_boot settings
    MLK-23778 remoteproc: imx: parse auto boot from dtb
    MLK-24997 remoteproc: imx_rproc: merge TCML/U
    MLK-24892 remoteproc: imx_rproc: correct ddr alias for i.MX8M
    LF-2388-3 remoteproc: imx: address i.MX8QM dual M4 core case
    ...

    BJ DevOps Team
     
  • * reset/next: (15 commits)
    LF-2881-3 reset: imx7: add the imx8mp pcie clkreq reset
    LF-218 reset: dispmix: remove dev when init mmio regmap
    MLK-21865 Revert "regmap: use debugfs even when no device"
    reset: Kconfig: use 'ARCH_MXC' for reset dispmix
    reset: imx8m: Correct clock name for dispmix driver
    ...

    BJ DevOps Team
     
  • * regulator/next: (15 commits)
    LF-2202-2: regulator: pca9450: add enable_value for all bucks
    regulator: pf1550-rpmsg: convert pm_qos_*() usage to new cpu_latency_qos_*()
    MLK-23562: regulator: core: adjust supply voltage in bypass
    MLK-13793-6 regulator: anatop: fix min dropout for bypass mode
    MLK-11550-1: regulator: pfuze100: restore some registers after LPSR for pfuze3000
    ...

    BJ DevOps Team
     
  • * pm/next: (55 commits)
    MLK-24081-01: power: imx: Add hdmi rx power domain
    soc: fsl: enable acpi support in RCPM driver
    soc: fsl: handle RCPM errata A-008646 on SoC LS1021A
    LF-2594-4 imx: scu-pd: remove mlb power domain
    MLK-24833-1 imx: scu-pd: add lpi2c4 power domain for imx8qm
    ...

    BJ DevOps Team
     
  • * pinctrl/next: (17 commits)
    pinctrl: s32v234: Add FlexCAN pins to S32V234 driver
    dt-bindings: pinctrl: s32v234: Add defines for all pins
    dt-bindings: pinctrl: s32v234: Add macros for MSCR and config pairs
    pinctrl: s32v234: Remove s32v234_pins enum
    dt-bindings: pinctrl: s32v234: Add macros for MSCR/IMCR numbers
    ...

    BJ DevOps Team
     
  • * phy/next: (29 commits)
    MLK-24910-3 phy: pcie: imx8mp: remove the pcie workaround
    MLK-23942-5 phy: phy-mixel-lvds-combo: Add runtime PM support
    MLK-23942-4 phy: phy-mixel-lvds: Add runtime PM support
    MLK-23942-3 phy: freescale: phy-fsl-imx8mp-lvds: Add runtime PM support
    LF-2345-22 dt-bindings: phy-imx8mq-usb: add vbus-power-supply property
    ...

    BJ DevOps Team
     
  • * perf/next: (19 commits)
    MLK-23418-7 perf vendor events: add JSON metrics for imx8dxl DDR/DB Perf
    MLK-23418-4 perf/imx_ddr: Add driver support for i.MX8DXL DB Perf
    MLK-23418-3 perf/imx_ddr: Add clock support for Perf in DB
    MLK-23418-2 docs/perf: update ddr perf guide for PMU in DB
    MLK-23418-1 perf/imx_ddr: Extend driver for PMU in DRAM Block(DB)
    ...

    BJ DevOps Team
     
  • * pcie/next: (84 commits)
    PCI: mobiveil: Complete initialization of host even if no PCIe link
    PCI: mobiveil: Add link up condition check
    PCI: mobiveil: Add workaround for unsupported request error
    PCI: mobiveil: Add PCIe Gen4 EP driver for NXP Layerscape SoCs
    dt-bindings: Add DT binding for PCIE GEN4 EP of the layerscape
    ...

    BJ DevOps Team
     
  • * net/next: (207 commits)
    LF-2788-2 net: ethernet: dwmac-imx: delete check for platform w/o SCU FW
    tsn: status return variable initialize to be 0
    net:tsn: fix coverity issues
    net: tsn: fix headfile voliates the new rule
    net:tsn: netlink interface for APP layer to config TSN capability hardware ports
    ...

    BJ DevOps Team
     
  • * mxc/next: (279 commits)
    LF-2111-2: mxc: vpu_windsor: Avoid hide parameter
    MLK-24960: [8QM_MEK/8QXP_MEK]mxc:vpu_malone: move timestamp manager to firmware
    MLK-24959: [8QM_MEK/8QXP_MEK]mxc:vpu_windsor: move timestamp handler to firmware
    MLK-24906: [8QM_MEK/8QXP_MEK]mxc:vpu_malone: report V4L2_COLORSPACE_DEFAULT before seq hdr found
    MLK-24593:[8QM_MEK/8QXP_MEK]mxc:vpu_windsor: support change bitrate dynamically
    ...

    BJ DevOps Team
     
  • * misc/next: (8 commits)
    LF-2567-5 dma-buf: inlcude new headfile linux/dma-map-ops.h
    MGS-5565-1 staging: android: ion: Flush outer cache after zero CMA allocated memory
    MGS-5565 staging: android: ion: Flush cache after zero CMA allocated memory
    Documentation: mfd: Add DT bindings for i.MX Mix
    mfd: Add i.MX generic mix support
    ...

    BJ DevOps Team
     
  • * mailbox/next: (7 commits)
    MLK-23421: mailbox: imx: Fix write parameters when doorbell used
    MLK-23421: mailbox: imx: Fix NULL pointer when doorbell is used
    HSM-267-3: mailbox: imx: Add timeout based on jiffies
    HSM-267-2: mailbox: imx: Send failure to read to client
    MLK-23421: mailbox: imx: add SECO MU support
    ...

    BJ DevOps Team
     
  • * irq/next: (21 commits)
    MA-17912 irqchip: irqsteer: Allow IMX_IRQSTEER to be loadable as module
    dt-bindings: interrupt-controller: update bindings for supporting more SoCs
    irqchip: ls-extirq: Add LS1043A, LS1088A external interrupt
    MLK-24914-03 irqchip: gpcv2: Revert "MLK-23354 irqchip: gpcv2: Add wait mode workaround on imx8mp"
    MLK-24914-02 irqchip: gpcv2: Revert "MLK-23354 irqchip: gpcv2: Add wait mode workaround on imx8mp"
    ...

    BJ DevOps Team
     
  • * input/next: (25 commits)
    LF-2539-2 input: touch: goodix: force set the IRQ_TYPE_EDGE_FALLING for GT1151Q
    MLK-24528 input: touch: synaptics_dsx: correct the irq handler define
    LF-45-2: input: touch: synaptics_dsx: enable module autoloading
    MLK-19751 input: synaptics_dsx: free touch irq when touch suspend
    MLK-18816-2 input/touch: do not clear touch interrupt when enable irq
    ...

    BJ DevOps Team
     
  • * i2c/next: (31 commits)
    LF-2600 i2c: imx: workaround for imx7d-sdb camera
    LF-1394 i2c: imx: fix the pm_runtime_enable unbalanced issue
    i2c: imx: auto switch mode between master and slave
    MLK-24581-1 lpi2c: fix type char overflow issue when calculating the clock cycle
    MLK-24495 i2c: lpi2c: fix i2c timing issue
    ...

    BJ DevOps Team
     
  • * gpio/next: (16 commits)
    LF-2590 gpio: vf610: remove the dependency on SOC_VF610
    MLK-17290-04 gpio: mxc: add runtime pm support
    LF-2496 gpio: mxc: Remove redundant definition of IMX_SC_IRQ_GROUP_WAKE
    gpio: imx-rpmsg: register gpio chip after rpmsg channel ready
    gpio: mpc8xxx: Add shutdown function.
    ...

    BJ DevOps Team
     
  • * firmware/next: (36 commits)
    MLK-24759: fw: imx: scu: rm: Fix name of some structures
    MLK-24759: fw: imx: scu: seco: Fix Align imx sc msg structs to 4
    MLK-24759: fw: imx: scu: rm: Fix Align imx sc msg structs to 4
    MLK-23403-1 Fix fail cat /sys/devices/soc0/soc_uid
    MLK-23346-1 firmware: imx: scu-pd: DXL Add second USB PHY power domain
    ...

    BJ DevOps Team
     
  • * edac/next:
    MLK-23333-3 EDAC: synopsys: enable interrupt again for imx8mpevk
    MLK-23333-2 EDAC: synopsys: Add more useful output information for CE/UE
    MLK-23333-1 dt: bindings: Document i.MX8MP DDRC in Synopsys documentation
    MLK-23310-3 EDAC: synopsys: Add edac driver support for i.MX8MP

    BJ DevOps Team
     
  • * dts/next: (1297 commits)
    LF-2784-2 dts: update gpu config on iMX8MN
    LF-2784-1 dt-bindings: gpu: add gpu compatible
    MLK-24081-05: arm64: dts: Add imx8qm hdmi rx dts
    MLK-25000-2: imx8mp: Add IDs in ISP nodes
    MLK-24996: arm64: dts: imx8mp: Change the name for the Basler camera
    ...

    BJ DevOps Team
     
  • * dma/next: (71 commits)
    MLK-25116-2: dmaengine: imx-sdma: correct iram_pool check point
    MLK-25116-1: dmaengine: imx-sdma: save iram pool for bd allocated
    MLK-24483-1: dmaengine: imx-sdma: remove ecspi_fixed on imx8mq
    MLK-23540 dmaengine: imx-sdma: restore DONEx_CONFIG register
    MLK-23869-3: dmaengine: imx-sdma: add sdma_get_firmware_wait
    ...

    BJ DevOps Team
     
  • * display/next: (467 commits)
    MMFMWK-8917-2: drm/imx/dcss: add extra plane check
    MMFMWK-8917-1: drm/imx/dcss: remove unnecessary warning
    LF-3024: drm/imx/dcss: allow primary plane to be less than crtc size
    MLK-24081-06: drm: bridge: imx: Add opcode for hdmi rx driver
    MLK-24081-03: drm: bridge: cdns-cec: support hdmi rx cec
    ...

    BJ DevOps Team
     
  • * clock/next: (213 commits)
    MLK-24081-02: clk: imx: Add imx8qm hdmi rx lpcg clocks
    LF-632 clk: s32v234: Fix "enetpll_dfs3" position in sdhc_sels
    clk: s32v234: Enable FlexCAN clock
    clk: s32v234: Add definitions for CAN clocks
    clk: s32v234: Initial enet clk support
    ...

    BJ DevOps Team
     
  • * capture/next: (165 commits)
    LF-2976 media: adv7180: fix not work by "ERROR: v4l2 capture: slave not found!"
    MLK-24081: hdmirx: fix build error in LF branch
    MLK-24081-06: staging: media: imx: Add hdmi rx driver
    MLK-24081-04: staging: media: imx_csi: support hdmi rx for imx8qm
    MLK-24081-04: staging: media: imx_csi: support hdmi rx for imx8qm
    ...

    BJ DevOps Team
     
  • * audio/next: (513 commits)
    LF-3026-2 ASoC: SOF: imx8m: Remove internal priv->suspended variable
    LF-3026-1 ASoC: SOF: imx8m: Introduce imx8m_dsp_set_power_state
    MLK-22621: ASoC: fsl_spdif: fix coverity issue 11546762
    MLK-25116-3: sound: core: memalloc: add page alignment for iram
    LF-106: ASoC: fsl_ssi: request BUS_FREQ_AUDIO
    ...

    BJ DevOps Team