20 Feb, 2020
1 commit
-
To avoid "asm/dma-mapping.h: No such file or directory" error,
we need something.Signed-off-by: Masahiro Yamada
18 Jan, 2020
2 commits
-
These three clock functions don't use driver model and should be migrated.
In the meantime, create a new file to hold them.Signed-off-by: Simon Glass
-
This is an init function so move it out of the common header. Avoid using
the typedef so that we don't have to include the global_data header file.Also tidy up the function style in comments while we are here.
Signed-off-by: Simon Glass
10 Jan, 2020
4 commits
-
All platforms currently use the "MCFTMR" DMA timer rather than the PIT
timer, so drop the MCFPIT code.Cc: Huan Wang
Cc: Angelo Dureghello
Cc: TsiChung Liew
Cc: Wolfgang Wegner
Signed-off-by: Tom Rini
Reviewed-by: Angelo Dureghello -
Add architecture-related code for dm fec support.
Signed-off-by: Angelo Durgehello
-
Add ethernet controller overrides for all involved boards.
Signed-off-by: Angelo Durgehello
-
Add basic ethernet controller devicetree nodes for all ColdFire
families.Signed-off-by: Angelo Durgehello
03 Dec, 2019
6 commits
-
Move this function into the init.h header file.
Signed-off-by: Simon Glass
Reviewed-by: Tom Rini
Reviewed-by: Daniel Schwierzeck -
These functions do not use driver model but are fairly widely used in
U-Boot. But it is not clear that they will use driver model anytime soon,
so we don't want to label them as 'legacy'.Move them to a new irq_func.h header file. Avoid the name 'irq.h' since it
is widely used in U-Boot already.Signed-off-by: Simon Glass
Reviewed-by: Tom Rini -
Remove the unwanted space before the bracket.
Signed-off-by: Simon Glass
Reviewed-by: Tom Rini -
These functions belong in cpu_func.h. Another option would be cache.h
but that code uses driver model and we have not moved these cache
functions to use driver model. Since they are CPU-related it seems
reasonable to put them here.Move them over.
Signed-off-by: Simon Glass
Reviewed-by: Tom Rini -
These functions belong in time.h so move them over and add comments.
Signed-off-by: Simon Glass
Reviewed-by: Tom Rini -
At present this function sits in its own file but it does not really
justify it. There are similar string functions in vsprintf.h, so move it
there. Also add the missing function comment.Use the vsprintf.h include file explicitly where needed.
Signed-off-by: Simon Glass
Reviewed-by: Tom Rini
12 Aug, 2019
2 commits
-
This header file is now only used by files that access internal
environment features. Drop it from various places where it is not needed.Acked-by: Joe Hershberger
Signed-off-by: Simon Glass -
Move env_get() over to the new header file.
Acked-by: Joe Hershberger
Signed-off-by: Simon Glass
23 Jun, 2019
1 commit
-
Converted to use fsl_esdhc_imx for i.MX platforms.
Signed-off-by: Yangbo Lu
Tested-by: Steffen Dirkwinkel
Reviewed-by: Peng Fan
Reviewed-by: Lukasz Majewski
Reviewed-by: Martyn Welch
Acked-by: Jason Liu
24 May, 2019
6 commits
-
Signed-off-by: Angelo Dureghello
Changes for v5:
- new patch -
This patches move dspi bus-related operations into more
proper location, to avoid the driver to declares them as externs.Signed-off-by: Angelo Dureghello
-
Growing of binary size asks for long assembly jumps.
Reviewed-by: Simon Glass
Signed-off-by: Angelo Dureghello -
This patch adds basic dts files for all the m68k boards.
Reviewed-by: Simon Glass
Signed-off-by: Angelo Dureghello
[trini: Add CONFIG_TARGET_M5329EVB dtbs and update M5329EVB defconfigs]
Signed-off-by: Tom Rini -
This patch adds fdt support to the m68k architecture.
Reviewed-by: Simon Glass
Signed-off-by: Angelo Dureghello -
This patch adds a basic group of devicetrees, one for each
cpu family, including actually just uart and dspi devices,
since these are the drivers supporting devicetree (support
added in this patch-set).Acked-by: Jagan Teki
Signed-off-by: Angelo Dureghello
Reviewed-by: Jagan Teki
16 Sep, 2018
3 commits
-
This patch adds mcf5441x eSDHC support for the mcf5441x family.
Signed-off-by: Angelo Dureghello
-
On a
u32 val = __sw32(*addr);multiple memory accesses are not welcome, since "addr" may
be an IO peripheral register address.
This patch changes __sw16/32 to perform a single memory
access for the source value.Signed-off-by: Angelo Dureghello
-
Signed-off-by: Angelo Dureghello
11 Sep, 2018
1 commit
-
All architectures have the same definition for s8/16/32/64
and u8/16/32/64.Factor out the duplicated code into .
BTW, Linux unified the kernel space definition into int-ll64.h
a few years ago as you see in Linux commit 0c79a8e29b5f
("asm/types.h: Remove include/asm-generic/int-l64.h").Signed-off-by: Masahiro Yamada
24 Jul, 2018
1 commit
-
The m5253evbe board has been marked as orphan since June of 2014 and
should have been dropped a while ago. Do so now.Signed-off-by: Tom Rini
19 Jun, 2018
1 commit
-
Whatever code this was guarding has been removed so remove the guards
too.Signed-off-by: Chris Packham
07 May, 2018
1 commit
-
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.Signed-off-by: Tom Rini
31 Jan, 2018
1 commit
-
This converts the following to Kconfig:
CONFIG_SYS_BOOT_GET_CMDLINE
CONFIG_SYS_BOOT_GET_KBDSigned-off-by: Derald D. Woods
24 Jan, 2018
1 commit
-
Change all coldfire arch files to use CONFIG_DISPLAY_CPUINFO.
Signed-off-by: Angelo Dureghello
Reviewed-by: Tom Rini
---
Changes for v2:
- update common/Kconfig to add M68K to the default y list
03 Oct, 2017
1 commit
-
Convert the m68k architecture to make use of the new asm-generic/io.h to
provide address mapping functions. As the generic implementations are
suitable for m68k this is primarily a matter of emoving code.Feedback from architecture maintainers is welcome.
Signed-off-by: Paul Burton
Cc: Huan Wang
Cc: Angelo Dureghello
Acked-by: Angelo Dureghello
Tested-by: Angelo Dureghello
18 Aug, 2017
4 commits
-
Sysam stmark2 board is a generic and fully (hw and sw) open board, with
a mcf54415 Coldfire CPU, 128MB of DDR2, 16MB of SPI flash and SD card
as non volatile memories, and a wifi module included on-board.
The board is actually used mainly for Coldfire custodian testing activity
related to the mcf5441x Coldfire family.For further information please see: http://sysam.it/cff_stmark2.html
Signed-off-by: Angelo Dureghello
---Changes in v2:
- remove CMD_REGINFO
- add board information in commit message -
On some boards, CONFIG_SYS_CS0_BASE can be undefined, since
CS0 is not connected to any signal.Signed-off-by: Angelo Dureghello
-
- fix cache.c CONFIG_CF_V4e to CONFIG_CF_V4E
- fix cache.c to properly enable/disable cache for V4ESigned-off-by: Angelo Dureghello
-
For certain boot types and sbf, for V4 cpu's, an early ddr/sdram init
is required. This patch moves this ddr/sdram early initalization
away from start.S (to be board related).Signed-off-by: Angelo Dureghello
16 Aug, 2017
2 commits
-
We are now using an env_ prefix for environment functions. Rename these
two functions for consistency. Also add function comments in common.h.Quite a few places use getenv() in a condition context, provoking a
warning from checkpatch. These are fixed up in this patch also.Suggested-by: Wolfgang Denk
Signed-off-by: Simon Glass -
At present we support multiple environment drivers but there is not way to
select between them at run time. Also settings related to the position and
size of the environment area are global (i.e. apply to all locations).Until these limitations are removed we cannot really support more than one
environment location. Adjust the location to be a choice so that only one
can be selected. By default the environment is 'nowhere', meaning that the
environment exists only in memory and cannot be saved.Also expand the help for the 'nowhere' option and move it to the top since
it is the default.Signed-off-by: Simon Glass
[trini: Move all of the imply logic to default X if Y so it works again]
Signed-off-by: Tom Rini
26 Jul, 2017
1 commit
-
This converts the following to Kconfig:
CONFIG_ENV_IS_IN_FLASHSigned-off-by: Simon Glass
16 Jan, 2017
1 commit
-
Dropped becuase
- driver not used any board.
- no dm conversion.Cc: Angelo Dureghello
Cc: Richard Retanubun
Signed-off-by: Jagan Teki
Acked-by: Angelo Dureghello