From: Manjunath Hadli
revert commit bd65d006a6088bcb857e079447d7549e2cd7054d as the
disabling of cache need not be done explicitly. Subsequent
patches to new cache management framework has fixed it.
EMAC issue with cache coherency still exists when cahces are
enabled.
Signed-off-by: Manjunath Ha
From: Manjunath Hadli
The AM18xx EVM contains MAC address in I2C EEPROM. Introduced
a new macro CONFIG_MAC_ADDR_IN_EEPROM to where to look for mac
address. This patch reads MAC address from I2C EEPROM and updates
environment variable.
Signed-off-by: Manjunathappa, Prakash
Signed-off-by: Manjuna
From: Manjunath Hadli
There are two boards AM18xx and L138 both of which are based
on da850 SOC. AM18xx boards have mac address stored in I2C
EEPROM and they have spi flash manufactured by WINBOND. L138
boards store mac address in SPI flash and they have SPI flash
manufactured by ST Microelectron
From: Manjunath Hadli
add new configuration file da850_am18xxevm.h for AM18xx boards
which are based on da850 SOC. AM18xx has WINBOND spi flash which
is indicated in the config file. And make appropriate changes in
board.cfg for building.
Signed-off-by: Manjunath Hadli
---
boards.cfg
From: Manjunath Hadli
there are two boards based on da850 SOC - OMAP-L138 and AM18xx.
In order to differentiate between these two boards, revision id
is passed to kernel via second byte of ATAG_REVISION.
Signed-off-by: Manjunathappa, Prakash
Signed-off-by: Manjunath Hadli
---
board/davinci/da
From: Manjunath Hadli
add support to read mac address from spi flash if env variable
is not set. This is supported only on L138 boards based on da850
SOC. Introduced a macro CONFIG_MAC_ADDR_IN_SPIFLASH indicating
where to look mac address for.
Signed-off-by: Manjunathappa, Prakash
Signed-off-by
From: Manjunath Hadli
rename config file da850evm.h as da850_l138evm.h to represent omap
l138 board based on da850 SOC. L138 boards dont have WINBOND SPI
flash, corresponding config is removed. Appropriate changes are made
in boards.cfg for building.
Signed-off-by: Manjunath Hadli
---
boards.c
From: Manjunath Hadli
revert commit 913a39e9aa4d935948d41cd727d53f5878414a77 as the
disabling of cache need not be done explicitly. Subsequent
patches to new cache management framework has fixed it.
EMAC issue with cache coherency still exists when cahces are
enabled.
Signed-off-by: Manjunath Ha
From: Manjunath Hadli
revert commit 98c19aff9524e1d0dd6bf39bf7bde5644f121feb as the
disabling of cache need not be done explicitly. Subsequent
patches to new cache management framework has fixed it.
EMAC issue with cache coherency still exists when cahces are
enabled.
Signed-off-by: Manjunath Ha
From: Manjunath Hadli
Add support for enabling NAND boot mode in configuration file and
add correspanding pinmux support, nand initialize function in board file.
The size required for environment variables not more than 10KB
the CONFIG_ENV_SIZE is set to 10KB from (512 << 10).
Acked-by: Nick Tho
From: Manjunath Hadli
There are two boards AM18x and L138 both of which are based
on da850 SOC. AM18x boards have mac address stored in I2C
EEPROM and they have spi flash manufactured by WINBOND. L138
boards store mac address in SPI flash and they have SPI flash
manufactured by ST Microelectronic
From: Manjunath Hadli
The AM18x EVM contains MAC address in I2C EEPROM. Introduced
a new macro CONFIG_MAC_ADDR_IN_EEPROM to where to look for mac
address. This patch reads MAC address from I2C EEPROM and updates
environment variable.
Signed-off-by: Manjunathappa, Prakash
Signed-off-by: Manjunat
From: Manjunath Hadli
add new configuration file da850_am18xevm.h for AM18x boards
which are based on da850 SOC. AM18x has WINBOND spi flash which
is indicated in the config file. And make appropriate changes in
board.cfg for building.
Signed-off-by: Manjunath Hadli
---
boards.cfg
From: Manjunath Hadli
there are two boards based on da850 SOC - OMAP-L138 and AM18x.
In order to differentiate between these two boards, revision id
is passed to kernel via second byte of ATAG_REVISION.
Signed-off-by: Manjunathappa, Prakash
Signed-off-by: Manjunath Hadli
---
board/davinci/da8
From: Manjunath Hadli
add support to read mac address from spi flash if env variable
is not set. This is supported only on L138 boards based on da850
SOC. Introduced a macro CONFIG_MAC_ADDR_IN_SPIFLASH indicating
where to look mac address for.
Signed-off-by: Manjunathappa, Prakash
Signed-off-by
From: Manjunath Hadli
rename config file da850evm.h as da850_l138evm.h to represent omap
l138 board based on da850 SOC. L138 boards dont have WINBOND SPI
flash, corresponding config is removed. Appropriate changes are made
in boards.cfg for building.
Signed-off-by: Manjunath Hadli
---
boards.c
From: Manjunath Hadli
First patch adds more features for EMAC-PHY auto-negotiation.
Second patch adds support in emac driver to work with any of
the active PHYs. Last patch removes config CONFIG_EMAC_MDIO_PHY_NUM
which becomes obsolete due to second patch.
Changes from previous revision:
1: Used
From: Manjunath Hadli
add more features like DUPLEX, 100MB link speed etc to auto negotiate
in EMAC driver. EMAC controller autonegotiates for these features with
PHYs which are on the board.
Tested-by: Laurence Withers
Signed-off-by: Sudhakar Rajashekhara
Signed-off-by: Manjunath Hadli
---
From: Manjunath Hadli
add support for more than 1 PHYs. Many of the davinci platforms have more
than 1 PHYs on their board. This patch extends support in davinci emac
driver for upto 3 PHYs.
Signed-off-by: Sudhakar Rajashekhara
Signed-off-by: Manjunath Hadli
---
drivers/net/davinci_emac.c |
From: Manjunath Hadli
remove macro CONFIG_EMAC_MDIO_PHY_NUM and depending macro EMAC_MDIO_PHY_NUM
as they are no longer needed with the support for more than 1 PHYs in davinci
emac driver.davinci: remove obsolete macro CONFIG_EMAC_MDIO_PHY_NUM
Signed-off-by: Manjunath Hadli
---
arch/arm/cpu/ar
From: Manjunath Hadli
Changes for revision v2:
1: Used a #define for maximum number of phy's as
suggested by Laurence.
2: Dropped a patch, da830: emac: add support for RMII,
it has some issues, Will come back with this patch soon.
3: fixed checkpatch warnings.
Changes for revision v3:
1: m
From: Manjunath Hadli
add more features like DUPLEX, 100MB link speed etc to auto negotiate
in EMAC driver. EMAC controller autonegotiates for these features with
PHYs which are on the board.
Signed-off-by: Sudhakar Rajashekhara
Signed-off-by: Manjunath Hadli
---
drivers/net/davinci_emac.c |
From: Manjunath Hadli
add support for more than 1 PHYs. Many of the davinci platforms have more
than 1 PHYs on thier board. This patch extends support in davinci emac
driver for upto 3 PHYs.
Signed-off-by: Sudhakar Rajashekhara
Signed-off-by: Manjunath Hadli
---
drivers/net/davinci_emac.c |
From: Manjunath Hadli
remove macro CONFIG_EMAC_MDIO_PHY_NUM and depending macro EMAC_MDIO_PHY_NUM
as they are no longer needed with the support for more than 1 PHYs in davinci
emac driver.
Signed-off-by: Manjunath Hadli
---
arch/arm/cpu/arm926ejs/davinci/et1011c.c |6 ++
arch/arm/
From: Manjunath Hadli
add support for dm365 in speed.c file to use appropriate
PLL clocks to calculate cpu frequency and print.
Signed-off-by: sugumar
Signed-off-by: Manjunath Hadli
---
arch/arm/cpu/arm926ejs/davinci/speed.c | 43 +++
1 files changed, 37 insertio
From: Manjunath Hadli
add 'clocks' command to print various clock frequency info found
in SOC such as ARM core frequency, DSP core frequency and DDR
frequency.
Signed-off-by: Manjunath Hadli
---
arch/arm/cpu/arm926ejs/davinci/speed.c | 25 ++---
1 files changed, 18 insert
From: Manjunath Hadli
print ARM and DDR frequency for da8xx as part of clocks
command and a function is added in hardware.h to find which
PLL clock is used.
Signed-off-by: Rajashekhara, Sudhakar
Signed-off-by: Manjunath Hadli
---
arch/arm/cpu/arm926ejs/davinci/speed.c | 13 ++-
From: Manjunath Hadli
remove the macro CONFIG_DISPLAY_CPUINFO as it is no longer
required. This is because clock info will be printed as part
'clocks' command.
Signed-off-by: Manjunath Hadli
---
arch/arm/cpu/arm926ejs/davinci/speed.c |2 --
include/configs/davinci_dm355evm.h |1 -
From: Manjunath Hadli
This patch series adds new command - 'clocks' for
davinci family of SOCs. The command prints CPU, DSP
core frequencies and DDR frequency. Also, support
for printing frequency info during u-boot initialization
is removed as it will delay u-boot coming up.
Changes for v2:
a)
From: Manjunath Hadli
move the functions related to clock from cpu.c to the new file
speed.c. Removed volatile where ever possible and replaced REG
instructions by readl.
Signed-off-by: Manjunath Hadli
---
arch/arm/cpu/arm926ejs/davinci/Makefile |2 +-
arch/arm/cpu/arm926ejs/davinci/cpu.c
From: Manjunath Hadli
First patch adds new configuration for new variant of dm6467
where as second patch adds a function to send revision info
to the kernel. These patches are tested both on dm6467 and
dm6467T.
Changes for v2:
a) made appropriate changes in get_board_rev() function as
suggest
From: Manjunath Hadli
add a function in board file to pass board revision
info to kernel. Revision number 0 and 1 are passed in
case of DM6467 and DM6467T respectively.
Signed-off-by: Manjunath Hadli
---
board/davinci/dm6467evm/dm6467evm.c | 20
include/configs/davinci_
From: Manjunath Hadli
add new configuration file for dm6467T and appropraite changes
in boards.cfg. dm6467T is the new varaiant of dm6467 SOC which
supports 33 MHz reference clock where as dm6467 supports 27 MHz
reference clock.
Signed-off-by: Manjunath Hadli
---
boards.cfg
33 matches
Mail list logo