29 Jan, 2020
1 commit
-
Add "clock" property (and corresponding "clock-names")
for the CAAM SNVS node.This property is optional: there are cases when SNVS clock is kept
always on (chips such as i.MX6 SX, UL).
A good guide line is to check whether i.MX clk driver defines the clock.Signed-off-by: Horia Geantă
Reviewed-by: Iuliana Prodan
21 Jan, 2020
1 commit
-
Update the binding info for i.MX8MP TMU module.
Signed-off-by: Jacky Bai
Reviewed-by: Anson Huang
15 Jan, 2020
3 commits
-
Adds compatible string for "nxp,cbtl04gp", which is also super speed
mux switch for type-c orientation, controlled by one GPIO.Reviewed-by: Peter Chen
Signed-off-by: Li Jun -
imx8mp SoC has the similar USB3 PHY with different version than
imx8mq, add compatible string "fsl,imx8mp-usb-phy", which has
the same properties.Reviewed-by: Peter Chen
Signed-off-by: Li Jun -
iMX8MP USB3 integrate Synopsys DesignWare Cores SuperSpeed
USB 3.0 Controller 3.30b IP, the glue layer is added to support
wakeup from low power mode.Reviewed-by: Peter Chen
Signed-off-by: Li Jun
02 Jan, 2020
1 commit
-
Add description for Ethernet imx8 families that integrate the
gmac IP version 5.10a.Signed-off-by: Fugang Duan
26 Dec, 2019
1 commit
-
Add binding doc for i.MX8MP pinctrl driver.
Signed-off-by: Anson Huang
Reviewed-by: Peng Fan
24 Dec, 2019
1 commit
-
Some registers on pfuze3000 will lost after exit from LPSR, need restore them,
otherwise system may reboot with below command after system enter LPSR one time:root@imx7d_all:~# echo enabled > /sys/class/tty/ttymxc0/power/wakeup
root@imx7d_all:~# echo mem > /sys/power/statebecause LDOGCTL not recover as 1. Add 'fsl,lpsr-mode' property to this case,
please add this property if your board support LPSR mode as imx7d-12x12-lpddr3-arm2
board.Signed-off-by: Robin Gong
(cherry picked from commit 4aa2a2a92814433d76de1bf6ae8902e46fb87961)
19 Dec, 2019
2 commits
-
Some Layerscape paltforms (such as LS1088A, LS2088A, etc) require update HW
default cache type configuration to fix DWC3 init failure when applying
property dma-coherent.Note that the cache type configuration is actually native feature of DWC3,
not additional desgin coming from SoC, so add this support here.Signed-off-by: Ran Wang
Reviewed-by: Rob Herring -
This reverts commit b1b26e7ed411daade797a9397119aa1ce472f54e.
Will use next version patch to replace this.Signed-off-by: Ran Wang
16 Dec, 2019
1 commit
-
This is the 5.4.3 stable release
Conflicts:
drivers/cpufreq/imx-cpufreq-dt.c
drivers/spi/spi-fsl-qspi.cThe conflict is very minor, fixed it when do the merge. The imx-cpufreq-dt.c
is just one line code-style change, using upstream one, no any function change.The spi-fsl-qspi.c has minor conflicts when merge upstream fixes: c69b17da53b2
spi: spi-fsl-qspi: Clear TDH bits in FLSHCR registerAfter merge, basic boot sanity test and basic qspi test been done on i.mx
Signed-off-by: Jason Liu
05 Dec, 2019
1 commit
-
The 'fsl,ippdexpcr1-alt-addr' property is used to handle an errata A-008646
on LS1021AReviewed-by: Ran Wang
Signed-off-by: Biwen Li
02 Dec, 2019
28 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 -
* wifi/next: (51 commits)
MLK-22949 brcmfmac: add chip id check for clm_blob firmware load
MLK-22948 brcmfmac: avoid to send mailbox interrupt twice for core version 0xb
MLK-22946 brcmfmac: freeing wiphy after brcmf attach failed
dt-bindings: add new property to enable board_type
brcmfmac: let board_type is optional
... -
* usb/next: (188 commits)
LF-252 usb: cdns3: gadget: fix the issue for DMA scatter buffer list
usb: dwc3: Add cache type configuration support
usb: dwc3: Add chip-specific compatible string
MLK-22675 usb: dwc3: host: disable park mode
MLK-22878 usb: cdns3: gadget: add imx8qxp C0 support
... -
* thermal/next: (12 commits)
MLK-23010 thermal: imx_sc_thermal: Correct message format to avoid stack corruption
thermal: imx_sc_thermal: Add system-wide device cooling to all thermal zones
thermal: qoriq: add thermal monitor unit version 2 support
thermal: imx: Add device cooling support
thermal: imx8mm: Add device cooling support
... -
* spi/next: (15 commits)
spi: spi-fsl-qspi: Introduce variable to fix different invalid master Id
dt-bindings: spi: spi-fsl-qspi: Add bindings of ls1088a and ls1012a
spi: spi-fsl-qspi: dynamically alloc AHB memory for QSPI
spi: spi-nxp-fspi: Enable the Octal Mode in MCR0
MLK-21960-2: spi: fspi: dynamically alloc AHB memory
... -
* sdhc/next: (27 commits)
MLK-19402 mmc: sdhci-esdhc-imx: optimize the strobe dll setting
MLK-22966 mmc: sdhci-esdhc-imx: optimize the clock setting
mmc: sdhci-esdhc-imx: Add support for S32V234
mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until completion
... -
* rpmsg/next: (8 commits)
LF-44 rpmsg: imx: add the rpmsg tty demo
rpmsg: imx: enable the tx_block mechanism in the flow
rpmsg: imx_rpmsg: add partition reset notify
rpmsg: imx: bug fix and clean up the codes
rpmsg: imx: extend the rpmsg support for imx8qm and so on
... -
* reset/next: (12 commits)
reset: Kconfig: use 'ARCH_MXC' for reset dispmix
reset: imx8m: Correct clock name for dispmix driver
reset: gpio-reset: add pinctrl comsuer header file
reset: imx7: add the clkreq reset for imx8m
dt-bindings: reset: imx7: add clkreq reset used by the l1ss on imx8m
... -
* regulator/next: (14 commits)
MLK-22824-2: regulator: pca9450: add pca9450 regulator driver
MLK-22824-1: mfd: pca9450: add pca9450 mfd driver
LF-53: regulator: pf1550-regulator-rpmsg: fix ldo2 voltage changing failure
MLK-13638-4 regulator: fixed: add system pm routines for pinctrl
regulator: fixed: add off-on-delay
... -
* pm/next: (54 commits)
drivers/soc/fsl: add EPU FSM configuration for deep sleep
fsl_pmc: update device bindings
soc: fsl: add RCPM driver
Documentation: dt: binding: fsl: Add 'little-endian' and update Chassis define
MLK-22992 firmware: imx: scu-pd: fix wu_num
... -
* pinctrl/next: (18 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
... -
* phy/next: (6 commits)
phy: mixel-lvds-combo: Configure CO divider to meet fvco range requirement
phy: Add Mixel LVDS combo PHY support
dt-bindings: phy: Add DT binding for Mixel LVDS PHY(LVDS/MIPI DSI combo)
phy: Add Mixel LVDS PHY support
dt-bindings: phy: Add DT binding for Mixel LVDS PHY
... -
* pcie/next: (40 commits)
LF-128 PCI: imx: turn off the clocks and regulators when link is down
PCI: imx: add the imx pcie ep verification solution
misc: pci_endpoint_test: Add the layerscape PCIe GEN4 EP device support
PCI: mobiveil: Add workaround for unsupported request error
PCI: mobiveil: Add PCIe Gen4 EP driver for NXP Layerscape SoCs
... -
Use commonly used phy-handle property and mdio subnode to handle
phy properties.Deprecate bindings fsl,gemac-phy-id & fsl,pfe-phy-if-flags.
Signed-off-by: Calvin Johnson
-
Signed-off-by: Calvin Johnson
Signed-off-by: Anjaneyulu Jagarlmudi -
Update the required and optinal clocks, and add properties
for new features.Signed-off-by: Fugang Duan
-
Currently, of_get_mac_address supports NVMEM, some platforms
MAC address that read from NVMEM efuse requires to swap bytes
order, so add new property "nvmem_macaddr_swap" to specify the
behavior. If the MAC address is valid from NVMEM, add new property
"nvmem-mac-address" in ethernet node.Update these two properties in the binding documentation.
Signed-off-by: Fugang Duan
[ Aisheng: update to yaml format ]
Signed-off-by: Dong Aisheng -
Introduce the rescan attribute as a bus attribute to
synchronize the fsl-mc bus objects and the MC firmware.To rescan the fsl-mc bus, e.g.,
echo 1 > /sys/bus/fsl-mc/rescanSigned-off-by: Ioana Ciornei
-
Introduce the rescan attribute as a device attribute to
synchronize the fsl-mc bus objects and the MC firmware.To rescan the root dprc only, e.g.
echo 1 > /sys/bus/fsl-mc/devices/dprc.1/rescanSigned-off-by: Ioana Ciornei
-
Adding userspace support for the MC (Management Complex) means exporting
an ioctl capable device file representing the root resource container.This new functionality in the fsl-mc bus driver intends to provide
userspace applications an interface to interact with the MC firmware.Commands that are composed in userspace are sent to the MC firmware
through the FSL_MC_SEND_MC_COMMAND ioctl. By default the implicit MC
I/O portal is used for this operation, but if the implicit one is busy,
a dynamic portal is allocated and then freed upon execution.Signed-off-by: Ioana Ciornei
-
* mxc/next: (119 commits)
mxc: hdmi-cec: Add imx6 hdmi cec driver
driver: mfd: hdmi: Add hdmi core driver
MLK-22399 mxc IPUv3: cpmem: Get 0 u/v_offset in __ipu_ch_offset_calc() for some pfmts
mxc: IPU3: Fix not including uapi/linux/sched/types.h
media: platform: mxc: output: Forward IPUv3 V4L2 output driver from imx_4.19.y
... -
* mailbox/next: (6 commits)
mailbox: imx: add support for imx v1 mu
dt-bindings: mailbox: imx-mu: add imx7ulp MU support
mailbox: imx: Clear the right interrupts at shutdown
mailbox: imx: Fix Tx doorbell shutdown path
mailbox: imx: change to arch_init()
... -
* keys/next:
encrypted_keys: Adds support for secure key-type as master key.
security/keys/secure_key: Adds the secure key support based on CAAM. -
* input/next: (18 commits)
LF-175: input: keyboard: imx_sc_pwrkey: fix no release event reported
LF-68-1: input: keyboard: snvs_pwrkey: add clk management
MLK-22977 input: imx_sc_pwrkey: Correct message format to avoid stack corruption
input: keyboard: imx_sc: Correct SCFW API parameter to fix NULL pointer crash
input: keyboard: imx_sc_pwrkey: add PWRON key driver
... -
* i2c/next: (28 commits)
LF-263-2 i2c: imx: increase PM timeout to avoid operate clk frequently
LF-263-1 i2c: lpi2c: increase PM timeout to avoid operate clk frequently
i2c: mux: pca954x: support property idle-state
dt-bindings: i2c: support property idle-state
LF-98 i2c: imx: fix the judgement of slave mode in isr
... -
* gpio/next: (12 commits)
gpio : mpc8xxx : ls1088a/ls1028a edge detection mode bug fixs.
gpio: mpc8xxx: Don't overwrite default irq_set_type callback
gpio/mpc8xxx: change irq handler from chained to normal
MLK-22733 gpio: mxc: use platform_get_irq_optional() to avoid error message
gpio: pca953x: no need to do regcache sync without vcc regulator
... -
* dts/next: (765 commits)
arm64: dts: fsl: ls1028a: Disable eno3 and make swp5 the Felix CPU port
arm64: dts: fsl: ls1028a: Specify that the Felix port 4 runs at 2.5Gbps
arm64: dts: fsl: Drop "compatible" string from Felix switch
arm64: dts: fsl: Specify phy-mode for CPU ports
LF-261: arm64: dts: imx8mq: Set parent clock for IMX8MQ_CLK_AUDIO_AHB
... -
* dma/next: (52 commits)
LF-301: dmaengine: imx-sdma: Add once more loading firmware
LF-246: dmaengine: imx-sdma: correct is_ram_script checking
dma: caam: fix compilation error
dma: caam: add dma memcpy driver
dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller driver for Layerscape SoCs
...