summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2012-05-15i2c: Add TPS6586X driverSimon Glass
This power management chip supports battery charging and a large number of power supplies. This initial driver only provides the ability to adjust the two synchronous buck converters SM0 and SM1 in a stepwise manner. Signed-off-by: Simon Glass <[email protected]> Signed-off-by: Tom Warren <[email protected]>
2012-05-15Add abs() macro to return absolute valueSimon Glass
This macro is generally useful to make it available in common. Signed-off-by: Simon Glass <[email protected]> Signed-off-by: Tom Warren <[email protected]> Acked-by: Tom Rini <[email protected]> Acked-by: Mike Frysinger <[email protected]>
2012-05-15fdt: Add function to return next compatible subnodeSimon Glass
We need to iterate through subnodes of a parent, looking only at compatible nodes. Add a utility function to do this for us. Signed-off-by: Simon Glass <[email protected]> Signed-off-by: Tom Warren <[email protected]>
2012-05-15fdt: Add function to locate an array in the device treeSimon Glass
fdtdec_locate_array() locates an integer array but does not copy it. This saves the caller having to allocated wasted space. Access to array elements should be through the fdt32_to_cpu() macro. Signed-off-by: Simon Glass <[email protected]> Signed-off-by: Tom Warren <[email protected]>
2012-05-15i.MX28: Implement boot pads sampling and reportingMarek Vasut
This patch implements code that samples i.MX28 boot pads and reports boot mode accordingly. Signed-off-by: Marek Vasut <[email protected]> Cc: Detlev Zundel <[email protected]> Cc: Fabio Estevam <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Wolfgang Denk <[email protected]>
2012-05-15M28EVK: Add SD update commandMarek Vasut
Add "update_sd_firmware" command to easily reload the SD card of m28evk kit. This comes handy when the board boots from SD card. Signed-off-by: Marek Vasut <[email protected]> Cc: Detlev Zundel <[email protected]> Cc: Fabio Estevam <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Wolfgang Denk <[email protected]>
2012-05-15mx53loco: Add CONFIG_REVISION_TAGFabio Estevam
FSL 2.6.35 kernel assumes that the bootloader passes the CONFIG_REVISION_TAG information. The kernel uses this data to distinguish between Dialog versus mc34708 based boards, and also to distinguish between revA and revB of the mc34708 based boards. Suggested-by: Yu Li <[email protected]> Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15mx53loco: Turn on VUSB regulatorFabio Estevam
On the mx53loco board with mc34708 PMIC it is necessary to turn on VUSB regulator so that the mx53 USBH1 PHY receives the 3.3V voltage. Tested by inserting a USB pen drive in the upper USB slot (USBH1) and then issued the commands: usb start usb info ,which correctly detected and printed the USB pen drive information. Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Jason Liu <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15mx53loco: Add mc34708 support and set mx53 frequency at 1GHzFabio Estevam
Add mc34708 support and set mx53 core frequency at its maximum value of 1GHz. Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Jason Liu <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15pmic: dialog: Avoid name conflictsFabio Estevam
As mx53loco board has two variants: one with Dialog PMIC and another with FSL MC34708 PMIC, we need to be able to build both drivers. Change pmic_init() and PMIC_NUM_OF_REGS names to avoid build conflicts when both drivers are present. Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15i.MX6: mx6q_sabrelite: add SATA bindingsEric Nelson
Signed-off-by: Eric Nelson <[email protected]> Acked-by: Marek Vasut <[email protected]> Acked-by: stefano Babic <[email protected]>
2012-05-15mx28evk: add NAND supportLauri Hintsala
NAND support is not enabled by default because Eval Kit is not delivered with NAND chip. To enable NAND support add CONFIG_CMD_NAND to board config. Signed-off-by: Lauri Hintsala <[email protected]> Acked-by: Marek Vasut <[email protected]>
2012-05-15M28: Scan only first 512 MB of DRAM to avoid memory wraparoundMarek Vasut
Signed-off-by: Marek Vasut <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Detlev Zundel <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Fabio Estevam <[email protected]>
2012-05-15M28: Enable FDT supportMarek Vasut
This will eventually be needed with Linux 3.5, which will be the point when MXS will be switched to FDT. Signed-off-by: Marek Vasut <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Detlev Zundel <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Fabio Estevam <[email protected]>
2012-05-15mx53loco: Add support for 1GHz operation for DA9053-based boardsFabio Estevam
There are two types of mx53loco boards: initial boards were built with a Dialog DA9053 PMIC and more recent version is based on a Freescale MC34708 PMIC. Add DA9053 PMIC support and adjust the required voltages and clocks for running the CPU at 1GHz. Tested on both versions of mx53loco boards. In the case of a MC34708-based board the CPU operating voltage remains at 800MHz. Signed-off-by: Fabio Estevam <[email protected]> Acked-by : Stefano Babic <[email protected]>
2012-05-15mx53loco: Allow to print CPU information at a later stageFabio Estevam
Print CPU information within board_late_init(). This is in preparation for adding 1GHz support, which requires programming a PMIC via I2C. As I2C is only available after relocation, print the CPU information later at board_late_init(), so that the CPU frequency can be printed correctly. Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15i.MX6Q: mx6qsabrelite: Add keypress support to alter boot flowEric Nelson
Uses the 'magic_keys' idiom as described in doc/README.kbd: http://lists.denx.de/pipermail/u-boot/2012-April/122502.html Signed-off-by: Eric Nelson <[email protected]> Acked-by: Marek Vasut <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15mx31pdk: Allow booting a zImage kernelFabio Estevam
Allow booting a zImage kernel. Signed-off-by: Fabio Estevam <[email protected]>
2012-05-15mx6qarm2: Allow booting a zImage kernelFabio Estevam
Allow booting a zImage kernel. Cc: Jason Liu <[email protected]> Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Jason Liu <[email protected]>
2012-05-15mx6qsabrelite: Allow booting a zImage kernelFabio Estevam
Allow booting a zImage kernel. Cc: Jason Liu <[email protected]> Signed-off-by: Fabio Estevam <[email protected]>
2012-05-15mx28evk: Allow booting a zImage kernelFabio Estevam
Allow booting a zImage kernel. Signed-off-by: Fabio Estevam <[email protected]>
2012-05-15m28evk: Allow to booting a dt kernelFabio Estevam
Allow to booting a dt kernel. Signed-off-by: Fabio Estevam <[email protected]>
2012-05-15mx28evk: Allow to booting a dt kernelFabio Estevam
Allow to booting a dt kernel. Signed-off-by: Fabio Estevam <[email protected]>
2012-05-15pmic: Add support for the Dialog DA9053 PMICFabio Estevam
Add support for the Dialog DA9053 PMIC. Signed-off-by: Fabio Estevam <[email protected]>
2012-05-15MX53: mx53loco: Add SATA supportStefano Babic
Signed-off-by: Stefano Babic <[email protected]> CC: Jason Liu <[email protected]> Acked-by: Jason Liu <[email protected]>
2012-05-15MX53: Add support to ESG ima3 boardStefano Babic
The ESG ima3-mx53 board is based on the Freescale i.MX53 SOC. It boots from NOR (128 MB) and supports Ethernet (FEC), SATA. Signed-off-by: Stefano Babic <[email protected]>
2012-05-15SATA: add driver for MX5 / MX6 SOCsStefano Babic
This driver is part of Freescale's LTIB for MX5 / MX6. Signed-off-by: Stefano Babic <[email protected]> Signed-off-by: Terry Lv <[email protected]> CC: Fabio Estevam <[email protected]> CC: Dirk Behme <[email protected]>
2012-05-15EXYNOS: support TRATS board display functionDonghwa Lee
This patch support TRATS board configuration and display function. Signed-off-by: Donghwa Lee <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Inki Dae <[email protected]> Signed-off-by: Minkyu Kang <[email protected]>
2012-05-15LCD: add data structure for EXYNOS display driverDonghwa Lee
Add vidinfo data structure for EXYNOS display driver Signed-off-by: Donghwa Lee <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Inki Dae <[email protected]> Acked-by: Anatolij Gustschin <[email protected]>
2012-05-15misc:pmic:samsung Convert TRATS target to use MAX8997 instead of MAX8998Łukasz Majewski
TRATS target uses MAX8997 PMIC device instead of MAX8998. Signed-off-by: Lukasz Majewski <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Acked-by: Minkyu Kang <[email protected]>
2012-05-15misc:pmic:max8997 MAX8997 support for PMIC driverŁukasz Majewski
This commit adds support for MAX8997 PMIC driver. Signed-off-by: Lukasz Majewski <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15TRATS: modify the trats's configurationJaehoon Chung
Trats is supported 1GiB memory size. (Each bank size is 512MB.) And INITRD is unnecessary. So removed them. Signed-off-by: Jaehoon Chung <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Minkyu Kang <[email protected]>
2012-05-15ARM: Exynos4: ADC: Universal_C210: Enable LDO4 power line for ADC measurementŁukasz Majewski
This patch enables LDO4 power line for preparing proper voltages to be measured by ADC converter. This measurement is used for determination of target board HW revision. Test HW: Universal_C210 (Exynos4210) rev. 0.0 Signed-off-by: Lukasz Majewski <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Cc: Minkyu Kang <[email protected]> Signed-off-by: Minkyu Kang <[email protected]>
2012-05-15arm: ea20: Change macro from BOARD_LATE_INIT to CONFIG_BOARD_LATE_INITNobuhiro Iwamatsu
With almost all the architecture and board BOARD_LATE_INIT does not use. CONFIG_BOARD_LATE_INIT is used instead. This changed CONFIG_BOARD_LATE_INIT from BOARD_LATE_INIT. Signed-off-by: Nobuhiro Iwamatsu <[email protected]> CC: Stefano Babic <[email protected]> Acked-by: Stefano Babic <[email protected]>
2012-05-15arm: cam_enc_4xx: Change macro from BOARD_LATE_INIT to CONFIG_BOARD_LATE_INITNobuhiro Iwamatsu
With almost all the architecture and board BOARD_LATE_INIT does not use. CONFIG_BOARD_LATE_INIT is used instead. This changed CONFIG_BOARD_LATE_INIT from BOARD_LATE_INIT. Signed-off-by: Nobuhiro Iwamatsu <[email protected]> CC: Heiko Schocher <[email protected]> Acked-by: Heiko Schocher <[email protected]>
2012-05-15cm-t35: add I2C multi-bus supportNikita Kiryanov
Enable I2C multi-bus support and config I2C muxes for I2C2 and I2C3. Signed-off-by: Nikita Kiryanov <[email protected]> Signed-off-by: Igor Grinberg <[email protected]>
2012-05-15include/configs: Remove CONFIG_SYS_64BIT_STRTOULTom Rini
This define does not control anything, remove it. Signed-off-by: Tom Rini <[email protected]>
2012-05-15include/configs: Remove CONFIG_SYS_64BIT_VSPRINTFTom Rini
This define does not control anything, remove it. Signed-off-by: Tom Rini <[email protected]>
2012-05-15omap730p2: Remove empty misc_init_rTom Rini
We had a do-nothing misc_init_r, remove along with CONFIG_MISC_INIT_R Signed-off-by: Tom Rini <[email protected]>
2012-05-15omap5912osk: Remove empty misc_init_rTom Rini
We had a do-nothing misc_init_r, remove along with CONFIG_MISC_INIT_R Signed-off-by: Tom Rini <[email protected]>
2012-05-15omap4+: Remove CONFIG_ARCH_CPU_INITTom Rini
OMAP4/5 had an empty arch_cpu_init() so drop that along with CONFIG_ARCH_CPU_INIT Signed-off-by: Tom Rini <[email protected]>
2012-05-15omap4: Remove CONFIG_SYS_MMC_SET_DEVTom Rini
This is only used on !CONFIG_GENERIC_MMC which is false here. Signed-off-by: Tom Rini <[email protected]>
2012-05-15OMAP3: pandora: drop console kernel argumentGrazvydas Ignotas
As ttyS0 is no longer valid for newer OMAP kernels, and pandora serial cables are not widespread, simply drop console argument. This should allow booting old and new kernels with default arguments, and those who need serial can use a boot script on SD card. Signed-off-by: Grazvydas Ignotas <[email protected]>
2012-05-15OMAP4: enable Thumb buildAneesh V
Signed-off-by: Aneesh V <[email protected]>
2012-05-15arm: adapt asm/linkage.h from LinuxAneesh V
This will add ARM specific over-rides for the defines from linux/linkage.h Signed-off-by: Aneesh V <[email protected]> Tested-by: Mike Frysinger <[email protected]>
2012-05-15mmc: omap5evm: Add eMMC saveenv supportBalaji T K
Save env to eMMC Signed-off-by: Balaji T K <[email protected]>
2012-05-15omap5: pbias ldo9 turn onBalaji T K
Add omap5 pbias configuration for mmc1/sd lines and set voltage for sd data i/o lines Signed-off-by: Balaji T K <[email protected]>
2012-05-15power: twl6035: add palmas PMIC supportSRICHARAN R
palmas/TWL6035 is power IC for omap5 evm boards Signed-off-by: Balaji T K <[email protected]>
2012-05-15OMAP5: defconfig: Align the defconfig for 5430 ES1.0SRICHARAN R
Adding the nessecary changes for OMAP5430 ES1.0 silicon. Signed-off-by: R Sricharan <[email protected]>
2012-05-15OMAP3: igep00x0: Reduce lines of code for IGEP-based boards.Enric Balletbò i Serra
This is rework on config files of IGEP-based boards with the aim to remove duplicated code to be more maintainable. Basically this patch creates a common configuration file for both boards and only sets the specific option in the board config file. On board files the hardcored mach type was replaced in favour of using the CONFIG_MACH_TYPE option. More than 200 duplicated lines have been deleted. Signed-off-by: Enric Balletbo i Serra <[email protected]>