summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-colibri_t20.c
AgeCommit message (Collapse)Author
2012-10-18colibri_t20: clean-up ADC platform dataMarcel Ziswiler
Clean-up ADC platform data. While at it fix some white space in the clock initialisation table and add some comment concerning missing AC97 clock mux availability.
2012-10-03tegra: colibri_t20: clock clean-upMarcel Ziswiler
Clean-up some of the early clock initialisation hacks.
2012-10-01tegra: colibri_t20: fix pwm backlightMarcel Ziswiler
Fix PWM backlight by using PWM<A> rather than PWM<C> by default. Invert brightness value due to unified TFT interface displays (e.g. EDT ET070080DH6) inverted LEDCTRL pin behaviour (e.g. 0V brightest vs. 3.3V darkest) and use PWM frequency of 1 kHz as recommended. Add comment about PWM pin muxing. While at it do some ifdef and indentation clean-up.
2012-09-10tegra: colibri_t20: incorporate l4t-r16 changesMarcel Ziswiler
Incorporate L4T R16 changes from NVIDIA Ventana. Note: USB OTG port not functional as of yet.
2012-09-10tegra: colibri_t20: USB clean-upMarcel Ziswiler
Re-enable USB Ethernet gadget. Clean-up USB platform data.
2012-09-02tegra: colibri_t20: fix i2c usageMarcel Ziswiler
The I2C2 controller is used for display EDID via DDC_CLOCK/DATA on X3 pin 15/16. The regular GEN2_I2C pins can not be used for I2C functionality on the Colibri T20. The I2C3 controller can optionally be used via CAM/GEN3_I2C on SODIMM pin 127/133.
2012-07-25tegra: colibri_t20: decrease NAND clockMarcel Ziswiler
Looks like the older modules prior to V1.2 using Micron MT29F8G08ABCBB NAND flash parts have some timing issue. Decreasing the NAND flash controller clock from 144 back to 108 MHz seems to make it work again. Further investigation pending (e.g. explicitly setting timing mode 4).
2012-07-20tegra: colibri_t20: fbmem/nvmem handlingMarcel Ziswiler
Clean-up some obsolete init stuff while at it. Add note that V1.1c modules require proper BCT setting 666 rather than 721.5 MHz EMC clock in order for EMC scaling not to crash. Specify zero carveout argument to tegra_reserve() for special handling due to already reserved fbmem/nvmem. Requires our latest U-Boot 2011.06 from today which is compatible to both V1.x as well as V2.x images.
2012-06-22tegra: colibri_t20: emc mem freq scalingMarcel Ziswiler
Integrate EMC memory frequency scaling. Note: currently only seems to work on latest production V1.2x modules.
2012-06-22tegra: colibri_t20: temp carveout mem adjustMarcel Ziswiler
Temporary carveout memory adjustment. Plan is to make this kernel arguments configurable again which in turn can be set from within U-Boot.
2012-06-22tegra: colibri_t20: GPIO flags direction fixMarcel Ziswiler
Fix GPIO flags direction stuff.
2012-06-22tegra: colibri_t20: clocks clean-upMarcel Ziswiler
Clean-up some clocking stuff.
2012-06-22tegra: colibri_t20: clean-up obsolete 12/13 MHz osc definesMarcel Ziswiler
Clean-up obsolete 12/13 MHz oscillator selection.
2012-06-22tegra: colibri_t20: USB OTG supportMarcel Ziswiler
Migrate Colibri USB OTG support.
2012-06-22tegra: colibri_t20: USB host enumeration fixMarcel Ziswiler
Fix USB host enumeration issue.
2012-06-22tegra: colibri_t20: lm95245 temperature sensor supportMarcel Ziswiler
Migrate LM95245 temperature sensor support.
2012-06-22tegra: colibri_t20: spidev supportMarcel Ziswiler
Migrate spidev support.
2012-06-08Initial Toradex Colibri T20 L4T R15 support.Marcel Ziswiler