Age | Commit message (Collapse) | Author |
|
The Freescale provided files imx6qdl.dtsi, imx6q.dtsi provide among
other things pinmux definitions.
We added missing definitions to these files, however that could
become a merging nightmare in the future.
Move our additions into apalis/colibri files and use names which
likely do not collide with future upstream additions.
|
|
|
|
Use the RTS(CTS) output to control a RS485 transmitter.
The UART obviously needs RTS/CTS enabled for this to work, e.g.
fsl,uart-has-rtscts must be present in the device tree.
Enable RS485 by either using ioctrl TIOCSRS485 or enable it in
the device tree by setting linux,rs485-enabled-at-boot-time.
e.g.
&uart2 {
status = "okay";
linux,rs485-enabled-at-boot-time;
};
Largely taken from Bobby Wu's patch
https://community.freescale.com/message/354499#354499
|
|
|
|
|
|
This enables the buffers which bring the WE# signal to SODIMM-93/99
and tri-states the CPU pins directly connected to SODIMM-93/99.
|
|
All pins not assigned to other functionality are muxed to be
gpio. This allows for later sysfs access to these pins.
Some USB OTG control signals are among the list as the driver for
these is not yet ready.
|
|
UART A was lacking DCD/DSR/DTR muxing,
UART C pinmuxing was set for DCE.
|
|
MIC_GND is controlled with a FET. With a pullup set in the dtb MIC_GND
is active by default.
|
|
On the evaluation board is a pull down on this line, thus
low active makes more sense.
|
|
|
|
Enable the external memory bus, aka weim.
Define a sram at CS0 and one at CS1, each in non multiplexed mode.
|
|
Evaluate the ranges property of the weim node to setup the chip select
memory map in IOMUXC_GPR1.
Note that the implementation assumes the ranges property to be sorted from CS0
to the last CS used.
e.g. for CS0, CS1, CS2 used, each having a range of 32MB:
ranges = <0 0 0x08000000 0x02000000
1 0 0x0a000000 0x02000000
2 0 0x0c000000 0x02000000>;
|
|
|
|
|
|
Fix the mapping of PWM<A> to SOC pwmX mapping and
set the second SOC pin to input on PWM<A>, PWM<D>.
|
|
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
Make the CMA size half the RAM size or 256MB whatever is less.
Thus on a Colibri iMX6S (with 256MB RAM) CMA will be 128MB,
on a Colibri iMX6DL (with 512MB RAM) CMA will be 256MB.
|
|
pixeldata is sampled on the positve pixelclk edge.
|
|
|
|
|
|
Colibri/Apalis Txx and Colibri VFxx have this configuration
also not set. Be consistent.
|
|
|
|
|
|
|
|
|
|
|
|
Introduced with c87ddbb1325a448d56a920513206592f03bca117
|
|
Move wl_surface_commit to work thread.
Fix memory leak in wl_egl_window_resize.
Date: Jul 10, 2014
Signed-off-by Yong Gan <yong.gan@freescale.com>
Acked-by: Jason Liu
(cherry picked from commit c114ec8a4c74fc2a2d0f64c60031c66d2225ff83)
(cherry picked from commit dac46dcf913585956a0e7a838e6f4b7465f00f57)
|
|
Vivante patch name:
fix_fsl_2d_base_on_p13.v2.rls.diff
-Updated the outstanding request limit to 12.
-Refined the 2D chip feature check.
-Refine the 2D cache flush operation
(avoid FE and PE access memory through the same port).
-Enable cache flush for filterblt.
-Dynamic enabling SPLIT_RECT by checking chip feature(disable for us)
-Use brush stretch blt for clear operation.
-Enable SplitFilterBlit to workaround the 2d hang issue in filterblit case.
-Refine 2d line operation.
Date: May 05, 2014
Signed-off-by: Loren Huang <b02279@freescale.com>
Acked-by: Shawn Guo
(cherry picked from commit 479b9125caefc45451aa1c4a1b7f2704b57831fa)
(cherry picked from commit ba5139e1daa3f5834b061a099bcec8e85575a2c0)
|
|
|
|
|
|
|
|
|
|
Fix PCIe operation by disabling RC/EP test mode which according to the
following community forum post is only used on the PCIe EP/RC
validation system and otherwise prevent PCIe from working properly:
https://community.freescale.com/thread/328257
|
|
read the chips temperature in millikelvin
while at it sort the #include directives in alphabetical order.
|
|
imx6qdl-apalis.dtsi: enable stmpe-adc in device tree
defconfig: add stmpe-adc to minimal defconfig
|
|
|
|
This adds an ADC driver for the STMPE device using the industrial
input/output interface. The driver supports raw reading of values.
The driver depends on the MFD stmpe driver. If the touchscreen
block is enabled too, only for of the 8 ADC channels are available.
Conflicts:
drivers/mfd/Kconfig
drivers/staging/iio/adc/Kconfig
drivers/staging/iio/adc/Makefile
Adaptions due to staging iio subsystem changes:
drivers/staging/iio/adc/stmpe-adc.c
|
|
In order to use the auxiliar ADC inputs of STMPE811 devices we need
to add resources for the ADC block. Also move the ADC macros from
the touchscreen driver to the general header file. We will need them
for the ADC driver in future.
Conflicts:
drivers/mfd/stmpe.c
|
|
|
|
Add groups required by colibri-imx6
|
|
|
|
|
|
Enable the TouchRevolution Fusion 7 and 10 multi-touch controller driver
to be built as a module.
While at it remove NEW_LEDS which is enabled through dependencies.
|
|
suspend/resume
This patch ensures that the SCU and certain A9 CP15 registers state are maintained across
a suspend/resume cycle:
1. Need to ensure that SCU standby bit is set again after suspend/resume cycle, else
the system will never WAIT mode after a suspend/resume cycle. This bit should be enabled
on all SMP systems immaterial of whether CPUIDLE is enabled or not.
2. Several A9 errata workarounds involve setting bits in the ARM diagnostic register.
Save/restore this register across a suspend/resume cycle.
3. Save and restore the A9 power control register also.
Signed-off-by: Ranjani Vaidyanathan <Ranjani.Vaidyanathan@freescale.com>
(cherry picked from commit 7b5b4ef5b3cdc65c0576f87cfa52bcca1bda8b33)
(cherry picked from commit 2a69800d94f182e975e4ed3ae2e64d30d35a3603)
|
|
According to the datasheet, the address of FABID is 0x4. Fix it.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Robin Gong <b38343@freescale.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Cc: stable@vger.kernel.org
(cherry picked from commit c07a24939f36fb6de522a9726369ea64eee5d98d)
(cherry picked from commit cfec286ff9f375c2c289072d63cedbb0c7917a48)
(cherry picked from commit df8c0fa1f66b7267402391f4a21964b0aeee9e38)
|
|
The dispmix feature works without problem since TO1.2.
This patch adds the back-compatibility for older chip.
Signed-off-by: Robby Cai <r63905@freescale.com>
(cherry picked from commit a187b916d55052fed10de1797009250095b598fb)
(cherry picked from commit dd27604b9d2a1bd294b3d8800e547bc526f87df7)
|