Age | Commit message (Collapse) | Author |
|
i.MX7ULP EVKB board use GOODIX 911 touch chip, so default build in
the GOODIX touch driver.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
|
|
The Driver IC 'RM68191' is used in the MIPI panel
'RK055IQH042' whose default mode is '540x960@60Hz'.
So this commit adds a new FBDEV driver for 'RM68191'
and enables the 'RK055IQH042' panel on IMX7ULP1-EVKB
platform with Northwest MIPI DSI controller.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
|
|
The Driver IC 'RM68200' is used in the MIPI panel
'RK055AHD042' whose default mode is '720x1280@60Hz'.
So this commit adds a new FBDEV driver for 'RM68200'
and enables the 'RK055AHD042' panel on IMX7ULP1-EVKB
platform with Northwest MIPI DSI controller.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
|
|
Add spi slave mode and enable spi slave time/system control
functions.
Example for SPI slave time:
SLAVE: # echo spi-slave-time > /sys/class/spi_slave/spi0/slave
MASTER: # spidev_test -D /dev/spidev0.0 -p dummy-8B -v
spi mode: 0x0
bits per word: 8
max speed: 500000 Hz (500 KHz)
RX | 00 00 04 6D 00 09 5B BB __ __ __ __ __ __ __ _...
^^^^^ ^^^^^^^^
seconds microseconds
Example for SPI slave system control:
SLAVE: # echo spi-slave-system-control >
/sys/class/spi_slave/spi0/slave
BOTH: # reboot='\x7c\x50'
BOTH: # poweroff='\x71\x3f'
BOTH: # halt='\x38\x76'
BOTH: # suspend='\x1b\x1b'
MASTER: # spidev_test -D /dev/spidev0.0 -p $suspend
or $reboot, $poweroff, $halt
Signed-off-by: Xiaoning Wang <xiaoning.wang@nxp.com>
|
|
Port imx_4.9.y vivante drm driver to 4.14 kernel.
Date: Jul 13, 2018
Signed-off-by Yong Gan <yong.gan@ncp.com>
|
|
Upstream added i2c-mux-gpio to imx6qdl-sabreauto and CONFIG_I2C_MUX_GPIO
to imx_v6_v7_defconfig. We need to copy this to imx_v7_defconfig or
several devices won't probe.
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
|
|
Enable regulatory rules database config:
CONFIG_CFG80211_INTERNAL_REGDB
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
|
|
set GPU baseAddress with 256M on IMX6Q and iMX6QP,
add reserved cma in DTB to support different size,
the default cma size is 320M on all imx6 boards.
integrated patches from imx_4.9.y:
1.MGS-955 GPU:Integrate GPU module
commit: 73183c14a20d4f1d02317f80db3d90b3be1546fc
2.MGS-1211 gpu: add GPU for 6sl,6sx,6dl
commit: 80a8994c47cbb97fb31ef0efab92ddb29002448e
3.MGS-1087 gpu: Move the GPU reserved memory to DTS file
commit: ea0111da6892b52c790da607a3d91140d1ebf936
4.MGS-2540 [#ccc] Need set baseAddress with RAM start address on IMX6Q
commit: de838d99d9264884cbaaa601ab323a70b62634d9
Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
|
|
Enable the AHCI_IMX defaultly in imx_v7_defconfig
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
|
|
Add rpmsg input config enable for i.MX7ULP.
Reviewed-by: Elven Wang <elven.wang@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
|
|
Add wireless HOSTAP config enable for i.MX7ULP Murata 1PJ (Qca9377-3).
Reviewed-by: Gao Pan <pandy.gao@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
|
|
To enable SIMv2 for imx6ul/imx7d, both CONFIG_MXC_SIMv2
and CONFIG_ARCH_MXC have to be enabled.
This patch enables these two config in imx_v7_defconfig for
SIMv2 support.
Signed-off-by: Gao Pan <pandy.gao@nxp.com>
Reviewed-by: Andy Duan <fugang.duan@nxp.com>
|
|
Enable rpmsg rtc by default.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Bai Ping <ping.bai@nxp.com>
|
|
Default enable PSCI and TEE.
If no psci optee node in dts, it works as before.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
|
|
Enable CONFIG_GPIO_IMX_RPMSG to support rpmsg gpio driver in default.
Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com>
Reviewed-by: Robin Gong <yibin.gong@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
|
|
Commit 556fa2d7d7e9 ("ENGR00318895-9: mtd: spi-nor: add more read
transfer flags for n25q256a") was incompletely cherry-picked, leaving
out the removal of the SECT_4K flag:
"From the datasheet, the chip support the 64K sector erase operation.
So remove the SECT_4K for the chip which makes the flash_erase
faster."
However, the above statement is not entirely correct. Using SECT_4K
can result in faster erase operations, if the block to erase is
smaller. The documentation in spi-nor.c also states:
"All newly added entries should describe *hardware* and should use
SECT_4K (or SECT_4K_PMC) if hardware supports erasing 4 KiB
sectors. For usage scenarios excluding small sectors there is config
option that can be disabled: CONFIG_MTD_SPI_NOR_USE_4K_SECTORS. For
historical (and compatibility) reasons (before we got above config)
some old entries may be missing 4K flag."
Unfortunately, using SECT_4K means that ubifs will fail, because it
needs a minimum LBE of 15K.
Based on the above comments, it looks like the best way to handle the
ubifs issue is to disable CONFIG_MTD_SPI_NOR_USE_4K_SECTORS instead of
removing SECT_4K for the particular n25q256a chip. This approach also
has the advantage that will make ubifs work with any chip that has the
SECT_4K flag.
Signed-off-by: Octavian Purdila <octavian.purdila@nxp.com>
Reviewed-by: Han Xu <han.xu@nxp.com>
|
|
Signed-off-by: Radu Solea <radu.solea@nxp.com>
|
|
Add rpmsg-keys driver on i.mx7ulp-evk board since vol+/vol- keys
are connected on m4 side and have to get the status of keys by
rpmsg.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
[Irina: updated for 4.9 APIs]
Signed-off-by: Irina Tirdea <irina.tirdea@nxp.com>
|
|
Add build support for ADV7535 kernel driver.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
(cherry picked from commit 124ff1d4de5bc93d5bd2c68ac0fcb4f414b199ef)
|
|
Enable TPM PWM driver in default config.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
|
|
add focaltech touch screen support
Signed-off-by: Gao Pan <pandy.gao@nxp.com>
(cherry-pick from 595cefbee5586e77ceb9ad900c256177a98367c7)
|
|
Enable cpufreq support for i.MX7ULP in defconfig.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
|
|
built in rpmsg audio driver
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Acked-by: Robin Gong <yibin.gong@nxp.com>
|
|
Add 'FB_MXC_OVERLAY' config to control overlay framebuffer
feature. And also add this config to defconfig.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
|
|
controller
Add kernel build support the NorthWest Logic MIPI DSI module
on the imx7ulp-evk board.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
(cherry picked from commit 4f6d2b2e57c357b015b1f88f77b8af6da74d0df6)
|
|
It is used for imx7ulp evk which uses GPIO for USB dual-role switch
function.
Signed-off-by: Peter Chen <peter.chen@nxp.com>
|
|
driver
enable pf1550-regulator-rpmsg driver by default.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
|
|
Enable wdog driver in defconfig.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
|
|
Enable i.MX7ULP SoC by default.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
|
|
Add new pf1550 pmic driver which based on MFD framework including
regulator ,charger and ONKEY driver.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
|
|
Enable i.MX6SLL by default.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
|
|
Enable DCP driver in imx_v7_defconfig
Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
|
|
Add the mipi panel 'TFT3P5581' driver.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
|
|
Enable i.MX6ULL in imx_v7_defconfig.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
|
|
The 'otm8018b' is the Source Driver IC which is used
by 'TFT3P5079E' panel. This patch is adding the build
support for the 'otm8018b' kernel driver.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
|
|
Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
|
|
Enabled CAAM in imx_v7_defconfig.
Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
|
|
Enable MIPI DSI option
Signed-off-by: Robby Cai <robby.cai@nxp.com>
|
|
defconfig
Enable the interactive governor in defconfig to be compiled into the kernel.
The default cpufreq governor is still ondemand governor.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
|
|
Currently, we just use driver elan_ts.c, not elants_i2c.c. So this
patch change this.
Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
|
|
add battery driver in imx_v7_defconfig
Signed-off-by: Robin Gong <b38343@freescale.com>
|
|
Add dcic driver property to imx6q/dl sabresd/auto
and imx6sx sdb board.
Signed-off-by: Sandor Yu <R01008@freescale.com>
|
|
According to the help text in the config SWP_EMULATE in arch/arm/mm/Kconfig:
"In some older versions of glibc [<=2.8] SWP is used during futex trylock()
operations with the assumption that the code will not be preempted. This
invalid assumption may be more likely to fail with SWP emulation enabled,
leading to deadlock of the user application."
The audio codec toolchain version is gcc-4.1.1-glibc-2.4, we need turn off
the CONFIG_SWP_EMULATE in the imx_v7_defconfig.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
|
|
We don't need btsdio driver support and enable it will cause
Broadcom WiFi driver suspend/resume unwork due to it does not
implement suspend/resume callback.
Signed-off-by: Dong Aisheng <b29396@freescale.com>
(cherry picked from commit ebd90ea123d493935b559c05db0cd5b5db9d3c73)
|
|
Enable epdc driver of both version
Signed-off-by: Robby Cai <r63905@freescale.com>
|
|
Enable hwmon, mfd, regulator function
Signed-off-by: Robby Cai <r63905@freescale.com>
|
|
Add machine driver for sii902x hdmi audio. Restricting by SAI master clock,
the hdmi audio just support 16bit 24bit sample width and 32k 48k sample rate.
Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
(cherry picked from commit 8dc359b46c81105efcd13007325d9cadc9a6214d)
|
|
Default enable OTP driver.
Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
|
|
Forward imx_3.14.y mxc video drivers to 4.1 kernel.
Signed-off-by: Sandor Yu <R01008@freescale.com>
|
|
All drivers in mxc/subdev are capture devices, so move them to their
rightful place, in mxc/capture to avoid confusion.
Two of the drivers, ov5640 and ov5640_mipi are in both locations, having
the same configs: CONFIG_MXC_CAMERA_OV5640 and CONFIG_MXC_CAMERA_OV5640_MIPI.
After moving all to mxc/capture/ directory, add a _v2 suffix to those
drivers moved from mxc/subdev to allow a clean compile process. As a next
step, the 2 versions of drivers should be merged, since they represent the
same device and functionality.
Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
|