mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 23:51:33 +00:00
arm, davinci: move misc function in arch tree
move the board/davinci/common/misc.c file to arch/arm/cpu/arm926ejs/davinci/misc.c, so all davinci boards can use this functions. Signed-off-by: Heiko Schocher <hs@denx.de> Cc: Sandeep Paulraj <s-paulraj@ti.com> Cc: Tom Rini <tom.rini@gmail.com> Cc: Albert ARIBAUD <albert.u.boot@aribaud.net> Cc: Christian Riesch <christian.riesch@omicron.at>
This commit is contained in:
parent
8a73e561fe
commit
5b51e7f3ca
5 changed files with 5 additions and 68 deletions
|
@ -27,7 +27,7 @@ include $(TOPDIR)/config.mk
|
||||||
|
|
||||||
LIB = $(obj)lib$(SOC).o
|
LIB = $(obj)lib$(SOC).o
|
||||||
|
|
||||||
COBJS-y += cpu.o timer.o psc.o pinmux.o
|
COBJS-y += cpu.o misc.o timer.o psc.o pinmux.o
|
||||||
COBJS-$(CONFIG_DA850_LOWLEVEL) += da850_lowlevel.o
|
COBJS-$(CONFIG_DA850_LOWLEVEL) += da850_lowlevel.o
|
||||||
COBJS-$(CONFIG_SOC_DM355) += dm355.o
|
COBJS-$(CONFIG_SOC_DM355) += dm355.o
|
||||||
COBJS-$(CONFIG_SOC_DM365) += dm365.o
|
COBJS-$(CONFIG_SOC_DM365) += dm365.o
|
||||||
|
|
|
@ -36,21 +36,6 @@
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
DECLARE_GLOBAL_DATA_PTR;
|
||||||
|
|
||||||
#ifndef CONFIG_SPL_BUILD
|
#ifndef CONFIG_SPL_BUILD
|
||||||
int dram_init(void)
|
|
||||||
{
|
|
||||||
/* dram_init must store complete ramsize in gd->ram_size */
|
|
||||||
gd->ram_size = get_ram_size(
|
|
||||||
(void *)CONFIG_SYS_SDRAM_BASE,
|
|
||||||
CONFIG_MAX_RAM_BANK_SIZE);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void dram_init_banksize(void)
|
|
||||||
{
|
|
||||||
gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
|
|
||||||
gd->bd->bi_dram[0].size = gd->ram_size;
|
|
||||||
}
|
|
||||||
|
|
||||||
static struct davinci_timer *timer =
|
static struct davinci_timer *timer =
|
||||||
(struct davinci_timer *)DAVINCI_TIMER3_BASE;
|
(struct davinci_timer *)DAVINCI_TIMER3_BASE;
|
||||||
|
|
||||||
|
|
|
@ -1,47 +0,0 @@
|
||||||
#
|
|
||||||
# (C) Copyright 2006
|
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
||||||
#
|
|
||||||
# See file CREDITS for list of people who contributed to this
|
|
||||||
# project.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or
|
|
||||||
# modify it under the terms of the GNU General Public License as
|
|
||||||
# published by the Free Software Foundation; either version 2 of
|
|
||||||
# the License, or (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program; if not, write to the Free Software
|
|
||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
|
||||||
# MA 02111-1307 USA
|
|
||||||
#
|
|
||||||
|
|
||||||
include $(TOPDIR)/config.mk
|
|
||||||
|
|
||||||
ifneq ($(OBJTREE),$(SRCTREE))
|
|
||||||
$(shell mkdir -p $(obj)board/$(VENDOR)/common)
|
|
||||||
endif
|
|
||||||
|
|
||||||
LIB = $(obj)lib$(VENDOR).o
|
|
||||||
|
|
||||||
COBJS := misc.o
|
|
||||||
|
|
||||||
SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
|
|
||||||
OBJS := $(addprefix $(obj),$(COBJS))
|
|
||||||
SOBJS := $(addprefix $(obj),$(SOBJS))
|
|
||||||
|
|
||||||
$(LIB): $(obj).depend $(OBJS) $(SOBJS)
|
|
||||||
$(call cmd_link_o_target, $(OBJS) $(SOBJS))
|
|
||||||
|
|
||||||
#########################################################################
|
|
||||||
# This is for $(obj).depend target
|
|
||||||
include $(SRCTREE)/rules.mk
|
|
||||||
|
|
||||||
sinclude $(obj).depend
|
|
||||||
|
|
||||||
#########################################################################
|
|
|
@ -127,16 +127,15 @@ $(obj)cpu.c:
|
||||||
@rm -f $@
|
@rm -f $@
|
||||||
@ln -s $(TOPDIR)/arch/arm/cpu/arm926ejs/davinci/cpu.c $@
|
@ln -s $(TOPDIR)/arch/arm/cpu/arm926ejs/davinci/cpu.c $@
|
||||||
|
|
||||||
|
$(obj)misc.c:
|
||||||
|
@rm -f $@
|
||||||
|
ln -s $(TOPDIR)/arch/arm/cpu/arm926ejs/davinci/misc.c $@
|
||||||
|
|
||||||
# from board directory
|
# from board directory
|
||||||
$(obj)hawkboard_nand_spl.c:
|
$(obj)hawkboard_nand_spl.c:
|
||||||
@rm -f $@
|
@rm -f $@
|
||||||
ln -s $(TOPDIR)/board/davinci/da8xxevm/hawkboard_nand_spl.c $@
|
ln -s $(TOPDIR)/board/davinci/da8xxevm/hawkboard_nand_spl.c $@
|
||||||
|
|
||||||
# from board directory
|
|
||||||
$(obj)misc.c:
|
|
||||||
@rm -f $@
|
|
||||||
ln -s $(TOPDIR)/board/davinci/common/misc.c $@
|
|
||||||
|
|
||||||
$(obj)psc.c:
|
$(obj)psc.c:
|
||||||
@rm -f $@
|
@rm -f $@
|
||||||
ln -s $(TOPDIR)/arch/arm/cpu/arm926ejs/davinci/psc.c $@
|
ln -s $(TOPDIR)/arch/arm/cpu/arm926ejs/davinci/psc.c $@
|
||||||
|
|
Loading…
Reference in a new issue