summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
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-10mach-imx6q.c: fix typo in error msgMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2014-09-10imx6qdl-colibri.dtsi: change DI assignment and LCD pixformatMax Krummenacher
2014-09-10colibri_imx6_defconfig: CMA size for S and DLMax Krummenacher
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.
2014-09-04imx6qdl-colibri.dtsi: configure stmpe adcMax Krummenacher
2014-09-04imx6 defconfig: remove CONFIG_WATCHDOG_NOWAYOUTMax Krummenacher
Colibri/Apalis Txx and Colibri VFxx have this configuration also not set. Be consistent.
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-04colibri_imx6_defconfig: reduce CONFIG_CMA_SIZE_MBYTESMax Krummenacher
2014-09-04imx6qdl-colibri.dtsi: correct MMC bus widthMax Krummenacher
2014-09-03apalis_imx6_android_defconfig: add defconfig for androidDaniel Kochmanski
2014-09-01arm: imx6: fix pcie by disabling rc/ep test modeMarcel Ziswiler
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
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-18apalis_imx6_defconfig: add CONFIG_NEW_LEDSApalis_iMX6_LinuxImageV2.3Beta1_20140804Max Krummenacher
2014-07-10apalis_imx6_defconfig: add fusion-F0710A as a moduleMax Krummenacher
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.
2014-07-10ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across ↵Ranjani Vaidyanathan
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)
2014-07-10ENGR00309838 ARM: imx6sl: gpc: add chip revision check for dispmixRobby Cai
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)
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-07-07apalis_imx6_defconfig: remove CONFIG_INPUT_EVBUGMax Krummenacher
2014-07-07regulator: allow GPIO 0 to be used for an enable signalMax Krummenacher
GPIO number 0 *is* legal and must be accepted. Set .ena_gpio to -ENODEV on regulators having no GPIO in preparation of a code change to accept GPIO 0 in the config.
2014-06-25apalis-imx6: add initial defconfigMax Krummenacher
2014-06-25apalis-imx6: add initial device treeMax Krummenacher
2014-06-25imx6 dtsi: add additional pinctrl groupsMax Krummenacher
2014-06-25mach-types: add the apalis-imx6 machineMax Krummenacher
2014-05-05imx6q/dl/solo/sololite: set system_rev so the VPU can find its firmwareTroy Kisky
This allow gplay to work.
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-24dma-mapping: increase DEFAULT_DMA_COHERENT_POOL_SIZE ifdef CONFIG_VIDEO_TW68Troy Kisky