Age | Commit message (Collapse) | Author |
|
rework the device-tree include structure to faciliate several device-tree's
depending on HW version.
Add a device tree imx6q-apalis-eval_v1_0.dtb for V1.0 HW,
imx6q-apalis-eval.dtb working with V1.1 and newer HW.
|
|
Set the eMMC reset pin as GPIO input with 22k pullup. Do no longer rely on
the pinmuxing from U-Boot.
|
|
The key used for wakeup from suspend was named 'Power' and configured to
send the KEY_POWER code. Currently this is misleading, would one add
functionality to the kernel to actually turn off the system when KEY_POWER
is received then this would lead to the wakeup event also generating a
power down event later.
Rename the key to 'Wakeup' and send the KEY_WAKEUP code to the input
subsystem.
If one really would use the key
|
|
- use UARTs in DTE mode (Pinout change from V1.1 HW)
|
|
The Apalis iMX6 V1.1 HW allows the control of RESET_MOCI.
This is now used to reset PCIe endpoint devices until after the PCIe switch
has come out of reset.
|
|
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.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
Fix the mapping of PWM<A> to SOC pwmX mapping and
set the second SOC pin to input on PWM<A>, PWM<D>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
imx6qdl-apalis.dtsi: enable stmpe-adc in device tree
defconfig: add stmpe-adc to minimal defconfig
|
|
|
|
Add groups required by colibri-imx6
|
|
|
|
Add device tree integration and add the device to the dtb.
i2c device, interrupt and reset GPIO can be specified in the dts as follows:
Note that additionally you may have to set the pinmuxing for the pins to
be GPIO.
&i2c1 {
status = "okay";
pcap@10 {
/* TouchRevolution Fusion 7 and 10 multi-touch controller */
compatible = "touchrevolution,fusion-f0710a";
reg = <0x10>;
gpios = <&gpio6 10 0 /* MXM-11, Pen down interrupt */
&gpio6 9 0 /* MXM-13, Reset interrupt */
>;
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CAAM depends on the clock used by WEIM interface. This patch supplied by
Haung Shijie corrects the issue by adding the clock to the device tree
entry for CAAM.
Signed-off-by: Dan Douglass <dan.douglass@freescale.com>
|
|
As the sabreauto CPU board schematics mentions, the MIPI connector
isn't mechanically compatible with Freescale MIPI display and camera
board, then we have no way to support MIPI features currently on
this platform. So, let's disable MIPI CSI.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
(cherry picked from commit 453d409281228429270b9f294728e5cad1c63ee0)
|
|
As the sabreauto CPU board schematics mentions, the MIPI connector
isn't mechanically compatible with Freescale MIPI display and camera
board, then we have only the parallel CSI video input that is supported
by the v4l2_cap_0 node. So, let's remove the orphan one - v4l2_cap_1.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
(cherry picked from commit 1396bc28eac7e968e278a9ce36cdc7a44b0417bd)
|
|
MIPI CSI2 depends on this clock to work.
This patch also updates the binding document.
Signed-off-by: Robby Cai <R63905@freescale.com>
(cherry picked from commit 67e7963f6f7ddb6c001bb34c6af71f2330fd0e3f)
|