14 Nov, 2011
4 commits
-
Add second I2C instance and MMC/SD to the device list
Signed-off-by: Amit Shah
Signed-off-by: Vaibhav Bedia -
This patch is added to enable cpsw gigabit mode support for beta
evm and disable gigabit support for alpha EVMs. Please note that
phy_register_fixup_for_uid() function cannot be used to configure
phydev->supported as it is not register configuration and that needs
to be configured after phy->connect.Signed-off-by: Chandan Nath
-
Patch to fix build warning.
Signed-off-by: Manjunathappa, Prakash
-
This patch adds support for BETA EVM.
BETA EVM is set as the default configuration.
Since the peripherals were supported only in profile 0 for
alpha EVM, It makes use of the exisiting GP EVM structure.This patch adds support for BETA EVM.
BETA EVM is set as the default configuration.
Since the peripherals were supported only in profile 0 for
alpha EVM, It makes use of the exisiting GP EVM structure.Changes have been made to MMC and audio.
Flag gp_evm_revision can be used to differentiate between the
revisions of the GP EVM.Signed-off-by: Patil, Rachna
08 Nov, 2011
1 commit
-
Patch removes duplicate video/da8xxx-fb.h file inclusion.
Signed-off-by: Manjunathappa, Prakash
07 Nov, 2011
1 commit
-
* Have different dev_cfg structures and setup functions for new, old
beaglebone boards setup pin mux accordingly* Fall back to older Bone boards if EEPROM reads are incorrect or empty
* Read version field of EEPROM config to call correct setup_beaglebone
function according to board versionWhile at it, clean-up a bad comment style in existing code.
Signed-off-by: Steve Kipisz
Signed-off-by: Joel A Fernandes
Signed-off-by: Sekhar Nori
27 Oct, 2011
32 commits
-
Fixes the below build warning -
============================WARNING: vmlinux.o(.text+0x265a8): Section mismatch in reference from the
function i2c1_init() to the (unknown reference) .init.data:(unknown)
The function i2c1_init() references
the (unknown reference) __initdata (unknown).
This is often because i2c1_init lacks a __initdata
annotation or the annotation of (unknown) is wrong.WARNING: vmlinux.o(.text+0x231e4): Section mismatch in reference from the
function wl12xx_init() to the (unknown reference).init.data:(unknown)
The function wl12xx_init() references
the (unknown reference) __initdata (unknown).
This is often because wl12xx_init lacks a
__initdata annotation or the annotation of (unknown) is wrong. -
Beaglebone has Micro-SD adpater which doesnt use write-protect pins. So
inform mmc layer according.Signed-off-by: Hebbar, Gururaja
-
This patch is added as an workaround for cpsw in case of beaglebone
board to autonegotiates to 10 mbps speed even if it is connected to
100 mbps link. The reason for this is to overcome hardware issue of
100 mbps speed. However, CPSW works fine for both 10 and 100 mbps
speed in case of am335x evm.Signed-off-by: Chandan Nath
-
On AM335X, MMC CD & WP pins are handled directly by HSMMC ip. Currently
IP seems to fail to detect changes properly.So move the CD & WP handling to GPIO module
Signed-off-by: Hebbar, Gururaja
-
Signed-off-by: Hebbar, Gururaja
-
This patch adds support for TLK110 PHY. This include some
additional phy register configuration for 1.0 phy version.Signed-off-by: Chandan Nath
-
WLAN & BT module is available only in Profile 0, 3 & 5 on GP EVM.
So enable only in those profiles.Signed-off-by: Hebbar, Gururaja
-
Make the NAND partition table compatible with OMAP.
Note that we are splitting the MLO partition into 4
to leverage the RBL feature of rudundant boot images.Signed-off-by: Vaibhav Bedia
-
Since we do not have any i2c1 device available on BeagleBone board,
and if we register i2c bus without any device available on board
results in to contiguous timeout for 1000msec.
So remove i2c1_init and registration for beaglebone board. -
In case of wrong EEPROM ID, or if device fails to read/detect the
board fall back to BeagleBone board.Signed-off-by: Steve Kipisz
Signed-off-by: Vaibhav Hiremath -
IA EVM has UART3 as console. provide support for the same
Signed-off-by: Hebbar, Gururaja
-
UART3 is used as boot console for IA EVM.
To capture decompressor logs & early prints,
a different mach-id is required and so a new
board support. It has machine specific entry
points same as that of AM335XEVM.Signed-off-by: Afzal Mohammed
Signed-off-by: Hebbar, Gururaja -
Signed-off-by: Vaibhav Hiremath
-
* Add pin muxing for wlan and bluetooth
* Initialize mmc2 for working with the wl12xx COM module
* Enable wlan and bluetoothSigned-off-by: Eyal Reizer
-
Signed-off-by: Vaibhav Bedia
-
This patch adds support for
1. SPI (instance 0 & 1) controller on am33xx
2. MTD Partition table and Pin-muxing for spi flash device.Signed-off-by: Philip, Avinash
Signed-off-by: Hebbar, Gururaja -
MTD NAND partition table is coreected to acoomodate 4 blocks for
U-boot.min in the case of NAND flash device.0x000000000000-0x000000080000 : "U-Boot-min"
0x000000080000-0x0000002c0000 : "U-Boot"
0x0000002c0000-0x0000002e0000 : "U-Boot Env"
0x0000002e0000-0x000000720000 : "Kernel"
0x000000720000-0x00000cf40000 : "File System"
0x00000cf40000-0x000010000000 : "Reserved"Signed-off-by: Philip, Avinash
-
This patch adds the hardware info like pin-mux, platform data and
registers the MMC module. All the three MMC instances are supportedSigned-off-by: Hebbar, Gururaja
-
This patch adds the hardware info like base addresses, EDMA events,
interrupt nos. and other module specific data for the McASP IP.Signed-off-by: Hebbar, Gururaja
-
i2c-1 bus is available on few EVM variants of AM335X. Provide support
for the same (Pin-mux, board-info, device registration)Signed-off-by: Hebbar, Gururaja
-
NAND flash device support is added.
1. Pin-muxing enabled for profiles.
2. NAND partition information is added.Signed-off-by: Sugumar Natarajan
Signed-off-by: Hebbar, Gururaja
Signed-off-by: Philip, Avinash -
Adding musb support in am335evm board file. Configured for:
- Two instance of musb
- 500mA of power
Also added the pinmux needed for drvvbus pins of each usb interface.
Others usb pins are not multiplexed so no need to setup them. -
Also enable the driver config option in defconfig
Signed-off-by: Vaibhav Hiremath
-
This patch adds cpsw pinmux configuration for different boards
Signed-off-by: Chandan Nath
Conflicts:
arch/arm/mach-omap2/devices.c
-
Since backlight comes up before LCDC FB console driver, Linux logo
appears to flash and come up. This patch delays enabling of backlight
driver, allows FB console driver load first.Signed-off-by: Manjunathappa, Prakash
Signed-off-by: Vaibhav Hiremath -
Adding pinmux, platform resource information. Also add
AM335X panel inforamtion.Signed-off-by: Manjunathappa, Prakash
-
Functional clock for LCDC can be configured for one of below 3
1) M2 Display PLL.
2) M5 Core PLL.
3) M2 Peripheral PLL.
This patch sets M2 display PLL as parent to LCDC functional clock.Since max
LCD pixel clock is 150MHz and minimum clock divisor in raster control is 2,
this patch configures display PLL to yield display clock of 300 MHz.LCDC has got l3s and l4per interface clocks derived from dpll core m4,
enable both of them.Signed-off-by: Manjunathappa, Prakash
-
Turn on LCD backlight based on board and
profile detected (i.e if LCD is present)Signed-off-by: Afzal Mohammed
-
AM335X EVM comes in 4 flavours. The type of EVM is encoded in the EEPROM
on the Baseboard.This patch provides api to read this data from eeprom & setup/configure
the evm/devices accordingly. Also, Profile data is retrieved by reading
the CPLD on the daughter board.In case the eeprom read fails or if thh data is invalid, the fallback
option selects General Purpose EVM with Daughter board connected in
Profile 0.Signed-off-by: Hebbar, Gururaja
-
Detect base board & daughter board connected
by reading EEPROM in both the boardsSigned-off-by: Afzal Mohammed
Signed-off-by: Vaibhav Hiremath -
Signed-off-by: Afzal Mohammed
Signed-off-by: Vaibhav Hiremath -
This patch adds minimal support and build configuration for
AM335X EVM.Signed-off-by: Afzal Mohammed
Signed-off-by: Vaibhav Hiremath