08 Jun, 2017
40 commits
-
Add devicetree bindings for mxc ion
Signed-off-by: Song Bing
-
This patch fixes below build warning:
CC arch/arm/mach-imx/clk-imx7ulp.o
LD init/built-in.o
arch/arm/mach-imx/clk-imx7ulp.c:42:20: warning: 'cm4_periph_plat_sels' defined but not used [-Wunused-variable]
LD arch/arm/mach-imx/built-in.o
CC kernel/module.o
GZIP kernel/config_data.gzSigned-off-by: Anson Huang
-
On i.MX7ULP, the resume entry and parameter are saved
in DGO_GP registers, it has two power domains, one
is normal domain, the other is SNVS domain, if M4 also
enters VLLS mode, DGO needs to be updated into SNVS
domain to avoid power lost and lead to resume fail.Signed-off-by: Anson Huang
-
Adjust i.MX7ULP suspend ocram location from
SRAM_U to SRAM_L, occupy last 16K.Signed-off-by: Anson Huang
-
Adjust suspend ocram location for i.MX7ULP, since previous
location is used by M4.Signed-off-by: Anson Huang
-
Add fsl,wdog_b and pinmux settings.
We need to use wdog_b to trigger pmic reset, when we trigger
wdog_b reset, we should not trigger wdog_reset_b_deb.Signed-off-by: Peng Fan
(cherry picked from commit 0400ecd8fb3a3772dfb3a68c55960419a63f1650) -
add pf1550-regulator-rpmsg driver node in dts.
Signed-off-by: Robin Gong
-
enable pf1550-regulator-rpmsg driver by default.
Signed-off-by: Robin Gong
-
add pf1550 regulator rpmsg driver to control pf1550 on the m4 side
by rpmsg.Signed-off-by: Robin Gong
-
set ABF0 of MU_CR to let M4 know MU is ready, thus MU can initialize rpmsg
later.Signed-off-by: Robin Gong
(cherry picked from commit 4969903fc8d32c5e6dfc4fe5f2f68e52aef080bc) -
Enable rpmsg/mu support on i.mx7ulp, since some mu register and
rmpsg buffer different as beforeSigned-off-by: Richard Zhu
Signed-off-by: Robin Gong -
Enable lpi2c in defconfig, CONFIG_I2C_IMX_LPI2C=y
Signed-off-by: Gao Pan
-
sensor node: fxas2100x, fxos8700, mpl3115
Signed-off-by: Gao Pan
-
A null dereference or Oops exception might occurs when reading at once the
whole content of an spi-nor of big enough size that requires an scatterlist
table that does not fit into one single page.The spi_map_buf function is ignoring the chained sg case by dereferenceing
the scatterlist elements in an array fashion. This wrongly assumes that
the allocation of the scatterlist elements are contiguous. This is true as
long as the scatterlist table fits within a PAGE_SIZE. However, for
allocation where the scatter table is bigger than that, the pages allocated
by sg_alloc might not be contigous.The sg table can be properly walked by sg_next instead of using an array.
Signed-off-by: Juan Gutierrez
Signed-off-by: Mark Brown -
Audio is in M4 domain, so we need an indepenent dts for audio.
M4 domain is controled by RTOS, this dts is for demo purpose in
linuxSigned-off-by: Shengjiu Wang
-
In imx7ulp1, the sai can support two TX channel and two RX
channels, So the usage need to be updated.Signed-off-by: Shengjiu Wang
-
There is no gpr setting in some board. so we can't return
a fatal error.Signed-off-by: Shengjiu Wang
-
SAI in M4 domain, and the clock used by SAI is in M4 domain
Signed-off-by: Shengjiu Wang
-
Add 1.2GHz setpoint for i.MX7D.
Signed-off-by: Bai Ping
-
Add system reboot for i.MX7ULP. As there is no other way to reboot the
system, so use wdog restart handler to trigger the system reboot.Signed-off-by: Bai Ping
-
This patch adds lpi2c bus driver to support new i.MX products
which use lpi2c instead of the old imx i2c.The lpi2c can continue operating in stop mode when an appropriate
clock is available. It is also designed for low CPU overhead with
DMA offloading of FIFO register accesses.Signed-off-by: Gao Pan
Reviewed-by: Fugang Duan
Reviewed-by: Vladimir Zapolskiy
Signed-off-by: Wolfram Sang -
Add a binding document for lpi2c driver.
Signed-off-by: Gao Pan
Signed-off-by: Wolfram Sang -
There is no card-detection pad connected for sd3 on the i.mx6 SX
EVB board. The card is assumed to be non-removable, hence, there is
no need to redetect the card during the pm callbacks. This can be
reached by including the pm-ignore-notify option on the usdhc3 device
on the dtb file.Signed-off-by: Juan Gutierrez
-
The usb otg2, on the SXSCM EVB board is powered up directly by the
GEN_V5 signal from the PMIC, so there is no gpio assigned.The wrong assignation was preventing the busfreq driver to switch
to any other frequency, since the usb otg2 looks to be always
active.Signed-off-by: Juan Gutierrez
-
Using the mdio and ethphy device that is referenced as a phy_handle
by the fec device is not properly handling the resume from suspend.Signed-off-by: Juan Gutierrez
-
BCM WiFi driver needs to take care of card detect by itself. Using cd-post
property tells the mmc core to not detect the card automatically during
host driver probe and post it untill the client driver notifies to do it.The non-removable option is also required to fix a NULL dereference
occurred when resuming from suspend. The pm-ignore-notify parameter is
also included.Signed-off-by: Juan Gutierrez
-
Disable i.MX7ULP's IOMUXC now since there is no module
using it and after kernel boot up, below failed message
will come out:imx7ulp-pinctrl 4103d000.iomuxc: fail to probe dt properties
imx7ulp-pinctrl: probe of 4103d000.iomuxc failed with error -22Any module who needs it can enable it anytime.
Signed-off-by: Anson Huang
-
Update i.MX7ULP SOM board LPDDR3 script according to
u-boot script change.Signed-off-by: Anson Huang
-
i.MX7ULP's lpuart4 is disabled in dtsi, need to enable it in
14x14 arm2 board for console.Signed-off-by: Anson Huang
-
Add oob support for imx6sll sdio wifi to improve
the performance.Signed-off-by: Gao Pan
-
CONFIG_FHANDLE=y is needed when running
systemd with version >=210, so that it can
spawn a serial tty via getty.Signed-off-by: Nitin Garg
-
Enable eDMA by default.
Signed-off-by: Fugang Duan
-
- correct DMAMUX enable bit.
- correct mapping the DMAMUX source and slot.Signed-off-by: Fugang Duan
-
Remove the lpuart6 dummy node.
Signed-off-by: Fugang Duan
-
Add Murata 1DX wifi/bt for evk board.
Signed-off-by: Fugang Duan
-
Add fw/nv path parse from dts support to support multiple modules
with build in.Signed-off-by: Fugang Duan
-
SAI input select value is not correct for some pins. This patch
is to correct these valuesSigned-off-by: Shengjiu Wang
-
Calculate the rela count for the case that eDMA stop after get eeop signal.
Signed-off-by: Fugang Duan
Signed-off-by: Robin Gong -
Updated the edma driver to support edma2 on ULP1.
Signed-off-by: Shenwei Wang
Signed-off-by: Robin Gong -
When resuming from VLLS mode, the wdog will be reset, the first we configure
the wdog, an initial timeout value should be write into the TOVAL register,
otherwise, the wdog will not be initialized successfully.Signed-off-by: Bai Ping