1
0
Fork 0
Commit Graph

2217 Commits (068093e86830b050cde6bfcc085190f0d592ee30)

Author SHA1 Message Date
Martin T. H. Sandsmark 068093e868 enable brcmfmac 2016-10-14 12:48:31 +02:00
Martin T. H. Sandsmark 98b06ea928 defconfig: enable usb gadget support 2016-09-28 19:19:37 +02:00
Martin T. H. Sandsmark 222735a6c8 defconfig: disable cyttsp debug output 2016-09-28 19:19:22 +02:00
Martin T. H. Sandsmark 35d454e1dd defconfig: switch to interactive cpu scheduler, enable cpu idle 2016-09-28 19:18:54 +02:00
Martin T. H. Sandsmark 3dcbdea7ad Use correct poweroff driver 2016-09-23 13:28:19 +02:00
Martin T. H. Sandsmark fc5b9bdb64 Disable auto update mode in EPDC driver 2016-09-19 11:11:08 +02:00
Martin T. H. Sandsmark 3c3d1e03bf Enable PXPv2 in defconfig 2016-08-24 15:22:16 +02:00
Martin T. H. Sandsmark 399063c98b Re-enable large files support 2016-08-23 12:19:54 +02:00
Martin T. H. Sandsmark 5a0a30716d Re-add IMX serial to defconfig 2016-08-23 12:19:51 +02:00
Martin T. H. Sandsmark af346a6640 Clean out unused stuff from defconfig 2016-08-23 12:19:49 +02:00
Martin T. H. Sandsmark 8fb0dd60a7 Update defconfig 2016-08-23 12:19:48 +02:00
Martin T. H. Sandsmark 53a3283c37 Update our default config 2016-07-28 13:27:21 +02:00
Martin T. H. Sandsmark bbe96994b9 Add a default config based on imx6 default config 2016-07-28 13:27:21 +02:00
Andrew F. Davis 84c2d7d76e power: bq27x00_battery: Renaming for consistency
Rename functions that are used by multiple devices. New devices
have been added and the function names and driver name are no longer
general enough for the functionality they provide.

Signed-off-by: Andrew F. Davis <afd@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: GUAN Xuetao <gxt@mprc.pku.edu.cn>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
2016-07-28 13:27:11 +02:00
Fancy Fang fc72198f80 MLK-12899-2 video: mipi_dsi_samsung: add panel 'TFT3P5581' driver.
Add the mipi panel 'TFT3P5581' driver.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
(cherry picked from commit 17a4dce7f9a80166ddcc76205b13c1999767899c)
2016-06-14 10:10:42 +08:00
Fancy Fang a49b61130e MLK-12509-3 video: mipi_dsi_samsung: add build support for TFT3P5079E panel.
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>
2016-05-23 14:59:01 -05:00
Haibo Chen a90438ea72 MLK-12706-3 arm: imx_v7_defconfig: build in bcmdhd
Set bcmdhd as build in type.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2016-04-29 10:02:05 -05:00
Dan Douglass a46729fc1d MLK-12305 Enable CAAM in kernel version 4.1 imx_v7_defconfig
Enabled CAAM in imx_v7_defconfig.

Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
2016-01-20 14:36:00 -06:00
Robin Gong dab42ed5a1 MLK-12211-2: ARM: configs: imx_v7_defconfig: enable CONFIG_POWER_RESET_SYSCON_POWEROFF
On v4.1, use syscon-poweroff driver instead of poweroff interface in
rtc-snvs driver.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2016-01-14 11:03:10 -06:00
Frank Li 1277d5ff10 MLK-12051: enable KCONFIG and KCONFIG_PROC
Fixed no /proc/config.gz is found in /proc.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
2016-01-14 11:03:06 -06:00
Han Xu ee4f5169a6 MLK-11719-1: imx: config: enable debugfs in mfg_defconfig
enable debugfs in mfg_defconfig for mfgtool to read bch layout setting
from debugfs.

Signed-off-by: Han Xu <b45815@freescale.com>
(cherry picked from commit a4a31e73897b51b73b1be994d36759584407914f)
2016-01-14 11:03:06 -06:00
Robby Cai d08bbf2fdc MLK-12054-2 defconfig: enable MIPI DSI for i.MX6QDL
Enable MIPI DSI option

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2016-01-14 11:03:05 -06:00
Bai Ping 9c0a6abca9 MLK-12084 ARM: config: imx: Add interactive governor build-in support in 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>
2016-01-14 11:03:01 -06:00
Haibo Chen e36222fc7e MLK-12046-1 imx_v7_defconfig: add elan touch screen support
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>
2016-01-14 11:02:47 -06:00
Haibo Chen 66bb84572b MLK-12047-3 imx_v7_defconfig: add imx7d_adc support
Add imx7d_adc, default build into kernel

Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
2016-01-14 11:02:47 -06:00
Han Xu ebddad5ecc MLK-12036 imx: config: add the i.MX6UL config in imx_v7_mfg_defconfig
i.MX6UL config was missed in the imx_v7_mfg_defconfig, add it for
mfgtool.

Signed-off-by: Han Xu <b45815@freescale.com>
2016-01-14 11:02:45 -06:00
Bai Ping 924c633949 MLK-11252-01 ARM: imx: dts: add gpio regulator to control the dc-dc voltage on imx6ul evk board
For the i.MX6UL EVK board, according to the latest schematic, use a GPIO pin along with
the 'PMIC_STBY_REQ' pin to control the DC-DC voltage output. the possible voltage output
as below:

PMIC_STBY_REQ = 0, GPIO_DVFS = 0, output is 1.4V (1.375V + 25mV) <Default>
PMIC_STBY_REQ = 0, GPIO_DVFS = 1, output is 1.3V (1.275V + 25mV)
PMIC_STBY_REQ = 1, GPIO_DVFS = 0, output is 0.925V (0.9V + 25mV)

In normal run mode, the voltage output should be changed using the 'GPIO_DVFS' pin,
so add gpio regulator to control it.

Signed-off-by: Bai Ping <b51503@freescale.com>
(cherry picked from commit 4517cf404b4e0cfb805a9d0c412b2f2839400d9b)
2016-01-14 11:02:12 -06:00
Shawn Xiao f86a3b3e4a MGS-1087 gpu: Move the GPU reserved memory to DTS file
Currently 128M reserved for GPU in all the i.MX6 boards that is
requiring kernel to allocate CMA 320M. For the low end devices like 6SX
and 6SL, the 320M is huge. Sometimes customer board may have very less
RAM.

With Kernel 4.1, there is a new feature CMA can be calculated at DTS
level based on the amount queried from different module drivers.So
moving the GPU memory to DTS is valid and can be configured for each
board.

And at the same time, also keep the option for user to configure the
parameters "contiguousBase and contiguousSize" in u-boot.

Signed-off-by: Shawn Xiao <b49994@freescale.com>
2016-01-14 11:02:11 -06:00
Dong Aisheng 4f364ff643 MLK-10837 dts: imx_v7_defconfig: remove CONFIG_BT_HCIBTSDIO support
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)
2016-01-14 11:02:09 -06:00
Dong Aisheng a5b02d2026 MLK-11763-2 imx_v7_defconfig: add Broadcom bcmdhd driver support
Add Broadcom bcmdhd driver support.
BTW, the in kernel upstream brcmfmac driver is removed to avoid confusion.
And Atheros driver is also removed which is not supported anymore.

Signed-off-by: Dong Aisheng <aisheng.dong@freescale.com>
2016-01-14 11:02:08 -06:00
Bai Ping 8631998029 MLK-11740 ARM: defconfig: change the cpufreq default governor to ondemand
Change the cpufreq default governor to the ondemand governor.

Signed-off-by: Bai Ping <b51503@freescale.com>
2016-01-14 11:01:58 -06:00
Haibo Chen c2cbfce2f5 MLK-10961-3 imx_v7_defconfig: enable tsc2046 touch screen controller
Enable tsc2046/ads7846 touch screen controller

Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
(cherry picked from commit 2e805b48fd0f32b18653f5b5666c29f191d77753)
2016-01-14 11:01:53 -06:00
Yang Dong 563986453e MGS-1133 porting vivante drm driver to 4.1 kernel.
Port imx_3.14.y vivante drm driver to 4.1 kernel.

Date: Oct 13, 2015
Signed-off-by Yang Dong <b56112@freescale.com>
2016-01-14 11:01:53 -06:00
Robin Gong a50dd2d9e8 MLK-11703-9: ARM: dts: imx_v7_defconfig: add battery driver
add battery driver in imx_v7_defconfig

Signed-off-by: Robin Gong <b38343@freescale.com>
2016-01-14 11:01:53 -06:00
Sandor Yu 44aa189fb4 MLK-11606-02: dts: Enable mxc dcic drive
Add dcic driver property to imx6q/dl sabresd/auto
and imx6sx sdb board.

Signed-off-by: Sandor Yu <R01008@freescale.com>
2016-01-14 11:01:49 -06:00
Shengjiu Wang fdc86bf060 MLK-11676 ARM: imx_v7_defconfig: disable CONFIG_SWP_EMULATE
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>
2016-01-14 11:01:48 -06:00
Robby Cai c0947b6089 MLK-11556-4 defconfig: enable epdc driver
Enable epdc driver of both version

Signed-off-by: Robby Cai <r63905@freescale.com>
2016-01-14 11:01:42 -06:00
Robby Cai e9f470d1e0 MLK-11556-2 defconfig: enable pmic max17135 hwmon, mfd, regulator function
Enable hwmon, mfd, regulator function

Signed-off-by: Robby Cai <r63905@freescale.com>
2016-01-14 11:01:42 -06:00
Zidan Wang 91181db852 MLK-10518-1 ASoC: imx-sii902x: add machine driver for sii902x hdmi audio
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)
2016-01-14 11:01:41 -06:00
Peng Fan 08caf0b5a6 MLK-11371-3 imx_v7_defconfig enable OTP driver
Default enable OTP driver. File generated using 'make savedefconfig'.

Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
2016-01-14 11:01:40 -06:00
Sandor Yu 6d36d19a65 MLK-11603-2: video: forward mxc video drivers to 4.1 kernel
Forward imx_3.14.y mxc video drivers to 4.1 kernel.

Signed-off-by: Sandor Yu <R01008@freescale.com>
2016-01-14 11:01:40 -06:00
Sandor Yu 9bd019f585 MLK-11508-4: V4L2 Capture: Porting MXC V4L2 Capture from 3.14.y
Initial port of the mxc V4L2 capture driver.
Baseline copied from imx_3.14.y branch:

Signed-off-by: Sandor Yu <R01008@freescale.com>
2016-01-14 11:01:36 -06:00
Haibo Chen e4ab48d590 MLK-11593-1 ARM: config: add imx6ul touch screen support
Add imx6ul touch screen driver support in imx_v7_defconfig
and imx_v7_mfg_defconfig

Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
2016-01-14 11:01:31 -06:00
Haibo Chen 784d4a5278 ARM: imx_v6_v7_defconfig: enable imx6ul_tsc
Enable imx6ul touchscreen controller

Signed-off-by: Haibo Chen <haibo.chen@freescale.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
(cherry picked from commit 44103fcfef)
2016-01-14 11:01:31 -06:00
Sandor Yu df31d85576 MLK-11519-02: arm: dts: Enable ipu output driver
Add IPU v4l2 output driver.

Signed-off-by: Sandor Yu <R01008@freescale.com>
2016-01-14 11:01:30 -06:00
Frank Li ea24b155a9 MLK-11535 mfg_defconfig: enlarge mmc block number
default is 8. android require more.
Change to 16.

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2016-01-14 11:01:29 -06:00
Frank Li 760a616d42 MLK-11546 fix build error when use imx_v7_mfg_defconfig
arch/arm/mach-imx/built-in.o: In function `clk_pllv3_do_shared_clks':
:(.text+0xed8): undefined reference to `imx_sema4_mutex_lock'
:(.text+0xf04): undefined reference to `imx_sema4_mutex_unlock'
arch/arm/mach-imx/built-in.o: In function `clk_gate2_do_shared_clks':
:(.text+0x1208): undefined reference to `imx_sema4_mutex_lock'
:(.text+0x1234): undefined reference to `imx_sema4_mutex_unlock'
arch/arm/mach-imx/built-in.o: In function `clk_pfd_do_shared_clks':
:(.text+0x15f4): undefined reference to `imx_sema4_mutex_lock'
:(.text+0x1620): undefined reference to `imx_sema4_mutex_unlock'
arch/arm/mach-imx/built-in.o: In function `imx_amp_power_init':
:(.init.text+0x10d50): undefined reference to `imx_sema4_mutex_create'
drivers/built-in.o: In function `mxcfb_unregister':
:(.text+0x20e70): undefined reference to `ipu_free_irq'
:(.text+0x20e94): undefined reference to `ipu_free_irq'
:(.text+0x20eac): undefined reference to `ipu_free_irq'
drivers/built-in.o: In function `fbi_to_pixfmt':

Signed-off-by: Frank Li <Frank.Li@freescale.com>
2016-01-14 11:01:29 -06:00
Shawn Xiao 404be64b7d MGS-955 GPU:Integrate GPU module
1. Upstream 5.0.11p7 driver to kernel

2. Add the GPU configuration to imx6q.dtsi

3. Remove IRQF_DISABLED in GPU driver
The IRQF_DISABLED has been removed from 4.1.0 kernel. To accomodate with
the change, add version check logic and use 0x0 instead of IRQF_DISABLED
from 4.1.0 kernel on.

4. Convert file->f_dentry->d_inode to file_inode() in GPU driver
The file struct has changed since 3.19. Changed the usage in GPU driver
too.

5. Add version check for CONFIG_PM_RUNTIME
The CONFIG_PM_RUNTIME will never be used in 4.1.0 kernel. Add version
check to avoid calling it in GPU driver.

Signed-off-by: Shawn Xiao <b49994@freescale.com>
2016-01-14 11:01:28 -06:00
Zidan Wang 997b20fbf1 MLK-11530-03 ARM: defconfig: enable hdmi audio sound card
enable hdmi audio sound card

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
2016-01-14 11:01:28 -06:00
Bai Ping c4db7c9dac MLK-11518-05 ARM: defconfig: enable the device cooling
Enable the device cooling device in the defconfig.

Signed-off-by: Bai Ping <b51503@freescale.com>
2016-01-14 11:01:26 -06:00