summaryrefslogtreecommitdiff
path: root/arch/arm/boot
AgeCommit message (Collapse)Author
2014-12-10apalis-imx6: device-tree: add HW 1.0 treeColibri_iMX6_LinuxImageV2.3Beta5_20141219Apalis_iMX6_LinuxImageV2.3Beta6_20150112Apalis_iMX6_LinuxImageV2.3Beta5_20141219Max Krummenacher
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.
2014-12-10apalis/colibri imx6 dtb: define eMMC reset pinMax Krummenacher
Set the eMMC reset pin as GPIO input with 22k pullup. Do no longer rely on the pinmuxing from U-Boot.
2014-12-10apalis/colibri imx6 dtb: rename power-key to wake-up-keyMax Krummenacher
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
2014-12-03apalis/colibri imx6 dtb: apalis-imx6: V1.1 HW changesMax Krummenacher
- use UARTs in DTE mode (Pinout change from V1.1 HW)
2014-12-03apalis/colibri imx6 dtb: use the pcie endpoint resetMax Krummenacher
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.
2014-10-30dtb: move trdx pinmux definitions into trdx filesColibri_iMX6_LinuxImageV2.3Beta4_20141113Apalis_iMX6_LinuxImageV2.3Beta3_20141031Max Krummenacher
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.
2014-10-28Apalis/Colibri iMX6: add deactivated RS485 settingMax Krummenacher
2014-10-01apalis-imx6, colibri-imx6: emmc vccq is 3.3V onlyMax Krummenacher
2014-10-01colibri-imx6: fix soundcard namesMax Krummenacher
2014-09-18Colibri iMX6 dtb: enable the buffers for RDnWR, nPWEMax Krummenacher
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.
2014-09-18Colibri iMX6 dtb: add all not muxed pin as gpioMax Krummenacher
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.
2014-09-18Colibri iMX6 dtb: enable/fix UART A, UART C pinmuxingMax Krummenacher
UART A was lacking DCD/DSR/DTR muxing, UART C pinmuxing was set for DCE.
2014-09-18Colibri iMX6 dtb: add MIC_GND controlMax Krummenacher
MIC_GND is controlled with a FET. With a pullup set in the dtb MIC_GND is active by default.
2014-09-18Colibri iMX6 dtb: make the power key low activeMax Krummenacher
On the evaluation board is a pull down on this line, thus low active makes more sense.
2014-09-18Colibri iMX6 dtb: remove EIM_WAIT from weimMax Krummenacher
2014-09-15Colibri iMX6 dtb: enable weim interfaceMax Krummenacher
Enable the external memory bus, aka weim. Define a sram at CS0 and one at CS1, each in non multiplexed mode.
2014-09-11Colibri iMX6 dtb: enable OTG port to work as peripheralMax Krummenacher
2014-09-11Colibri iMX6 dtb: fix SPI to SOC instance mappingMax Krummenacher
2014-09-11Colibri iMX6 dtb: fix PWM to SOC instance mappingMax Krummenacher
Fix the mapping of PWM<A> to SOC pwmX mapping and set the second SOC pin to input on PWM<A>, PWM<D>.
2014-09-10imx6qdl-colibri.dtsi: change DI assignment and LCD pixformatMax Krummenacher
2014-09-04imx6qdl-colibri.dtsi: configure stmpe adcMax Krummenacher
2014-09-04imx6qdl.dtsi: use SION to enable phy clock outMax Krummenacher
2014-09-04imx6qdl-colibri.dtsi: fix pin assignementsMax Krummenacher
2014-09-04imx6qdl-colibri.dtsi: fix memory regionMax Krummenacher
2014-09-04imx6dl-colibri-eval-v3.dts: fix i2c assignementsMax Krummenacher
2014-09-04imx6qdl-colibri.dtsi: correct MMC bus widthMax Krummenacher
2014-08-20stmpe-adc: enable it for Colibri/Apalis iMX6Max Krummenacher
imx6qdl-apalis.dtsi: enable stmpe-adc in device tree defconfig: add stmpe-adc to minimal defconfig
2014-08-18colibri-t30: add inital device tree and defconfigMax Krummenacher
2014-08-18imx6qdl.dtsi: add additional pin groupsMax Krummenacher
Add groups required by colibri-imx6
2014-08-14imx6q-apalis-eval.dts: fix commentMax Krummenacher
2014-07-10input: touchscreen: fusion: add device tree integrationMax Krummenacher
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 */ >; };
2014-07-08apalis-imx6 dtb: cleanup and correct eval vs. moduleMax Krummenacher
2014-07-08imx6qdl.dtsi: add uart5 pinctrlMax Krummenacher
2014-07-07imx6qdl.dtsi: add a label for rhe snvs-rtc nodeMax Krummenacher
2014-06-25apalis-imx6: add initial device treeMax Krummenacher
2014-06-25imx6 dtsi: add additional pinctrl groupsMax Krummenacher
2014-05-05imx6qdl-nitrogen6x.dtsi: add tc358743_mipiTroy Kisky
2014-04-24Add board nitrogen6_mtpTroy Kisky
2014-04-24Add nitrogen6_max boardTroy Kisky
2014-04-24dts: add imx6dl-nit6xlite.dtsTroy Kisky
2014-04-24dts: add imx6q-nitrogen6x.dtsTroy Kisky
2014-04-24imx6qdl-sabrelite.dtsi: correctionsTroy Kisky
2014-04-24add imx6qdl-sabrelite.dtsiTroy Kisky
2014-04-24imx6dl-pinfunc: add MX6QDL_PAD_SD1_CLK__OSC32K_32K_OUTTroy Kisky
2014-04-24imx6qdl.dtsi: add more pinctrl groupsTroy Kisky
2014-04-24imx6q-pinfunc: add MX6QDL_PAD_SD1_CLK__OSC32K_32K_OUTTroy Kisky
2014-04-02ENGR00298286 arm: dts: imx6qdl: add clock to CAAM.Dan Douglass
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>
2014-03-17ENGR00298127-2 ARM: dtsi: imx6qdl sabreauto: Disable mipi csiLiu Ying
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)
2014-03-17ENGR00298127-1 ARM: dtsi: imx6qdl sabreauto: Remove v4l2_cap_1 nodeLiu Ying
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)
2014-03-14ENGR00302869-1 ARM: dts: imx6qdl: add cfg_clk for MIPI CSI2Robby Cai
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)