07 Dec, 2018
1 commit
-
Adds TFABOOT support and allows to pick QE firmware
on basis of boot source.Signed-off-by: Pankit Garg
Signed-off-by: Rajesh Bhagat
[YS: remove line continuation in quoted string]
Reviewed-by: York Sun
28 Sep, 2018
1 commit
-
Signed-off-by: Ran Wang
[York S: revised subject line and removed commit message]
Reviewed-by: York Sun
27 Sep, 2018
1 commit
-
At present the MMC subsystem maintains its own list of MMC devices.
This cannot work with driver model when CONFIG_BLK is enabled, use
blk_dread to replace previous mmc read interface, use
mmc_get_blk_desc to get the mmc device property.Signed-off-by: Yinbo Zhu
[York S: reformatted commit message]
Reviewed-by: York Sun
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
05 Mar, 2018
1 commit
-
Thomas reported U-Boot failed to build host tools if libfdt-devel
package is installed because tools include libfdt headers from
/usr/include/ instead of using internal ones.This commit moves the header code:
include/libfdt.h -> include/linux/libfdt.h
include/libfdt_env.h -> include/linux/libfdt_env.hand replaces include directives:
#include -> #include
#include -> #includeReported-by: Thomas Petazzoni
Signed-off-by: Masahiro Yamada
15 Sep, 2017
1 commit
-
All these places seem to inherit the codes from the MMC driver where
a FIXME was put in the comment. However the correct operation after
read should be cache invalidate, not flush.The underlying drivers should be responsible for the cache operation.
Remove these codes completely.Signed-off-by: Bin Meng
Reviewed-by: Stefan Roese
Reviewed-by: York Sun
Reviewed-by: Joe Hershberger
Reviewed-by: Simon Glass
Tested-by: York Sun
11 Sep, 2017
1 commit
-
QE_IRAM_READY should be set only after successfully uploading the
firmware.Signed-off-by: Zhao Qiang
Reviewed-by: York Sun
02 Jun, 2017
1 commit
-
modify u_qe_init to upload QE firmware from SD card when it is SD
bootSigned-off-by: Zhao Qiang
Reviewed-by: York Sun
18 Apr, 2017
1 commit
-
Use CONFIG_ARCH_LS1021A instead.
Signed-off-by: York Sun
24 Nov, 2016
3 commits
-
Replace CONFIG_P1025 with ARCH_P1025 in Kconfig and clean up
existing macros.Signed-off-by: York Sun
-
Replace CONFIG_P1021 with ARCH_P1021 in Kconfig and clean up
existing macros.Signed-off-by: York Sun
-
P1012 is a single-core version of P1021. There is no P1012 target
configured. Drop related macros. P1012 SoC is still supported.Signed-off-by: York Sun
24 Sep, 2016
2 commits
-
Now, arch/${ARCH}/include/asm/errno.h and include/linux/errno.h have
the same content. (both just wrap )Replace all include directives for with .
Signed-off-by: Masahiro Yamada
[trini: Fixup include/clk.]
Signed-off-by: Tom Rini -
We are supposed to use #include to include headers in the
public include paths. We should use #include "..." only for headers
in local directories.Signed-off-by: Masahiro Yamada
Reviewed-by: Simon Glass
16 Aug, 2016
2 commits
-
Some of the changes were a bit too complex.
Signed-off-by: Joe Hershberger
Reviewed-by: Bin Meng -
Run scripts/coccinelle/net/mdio_register.cocci on the U-Boot code base.
Signed-off-by: Joe Hershberger
Reviewed-by: Bin Meng
25 Feb, 2016
3 commits
-
Signed-off-by: Zhao Qiang
Reviewed-by: York Sun -
there are some code in qe.c not used for micro QE,
use "#ifdef CONFIG_QE" to mask them.Signed-off-by: Zhao Qiang
Reviewed-by: York Sun -
As the QE firmware struct is shared with Fman, move the header file
out of drivers/qe/.Signed-off-by: Gong Qianyu
Reviewed-by: York Sun
04 Aug, 2015
2 commits
-
strncpy is safer than strcpy, use it to instead of strcpy.
Signed-off-by: Zhao Qiang
Reviewed-by: York Sun -
when using printf, the parameter type need to be compatible
type, so transform them to compatible typeSigned-off-by: Zhao Qiang
Reviewed-by: York Sun
22 Apr, 2015
1 commit
-
Muram will power off during deepsleep, and the microcode of qe
in muram will be lost, it should be reload when resume.Signed-off-by: Zhao Qiang
Reviewed-by: York Sun
19 Apr, 2015
1 commit
-
Update the naming convention used in the network stack functions and
variables that Ethernet drivers use to interact with it.This cleans up the temporary hacks that were added to this interface
along with the DM support.This patch has a few remaining checkpatch.pl failures that would be out
of the scope of this patch to fix (drivers that are in gross violation
of checkpatch.pl).Signed-off-by: Joe Hershberger
Acked-by: Simon Glass
16 Dec, 2014
1 commit
-
Deep sleep for generic board is supported now, modify qe
deep-sleep code to adapt it.Signed-off-by: Zhao Qiang
Reviewed-by: York Sun
20 Nov, 2014
2 commits
-
Signed-off-by: Zhao Qiang
Reviewed-by: York Sun -
ls1021 is arm-core and support qe which is u-qe.
add u-qe init for arm board.Signed-off-by: Zhao Qiang
[York Sun: Fix compiling error caused by u_qe_init()]
Reviewed-by: York Sun
09 Sep, 2014
1 commit
-
fsl_enet.h defines the mapping of the usual MII management
registers, which are included in the MDIO register block
common to Freescale ethernet controllers. So it shouldn't
depend on the CPU architecture but it should be actually
part of the arch independent fsl_mdio.h.To remove the arch dependency, merge the content of
asm/fsl_enet.h into fsl_mdio.h.
Some files (like fm_eth.h) were simply including fsl_enet.h
only for phy.h. These were updated to include phy.h instead.Signed-off-by: Claudiu Manoil
21 Aug, 2014
1 commit
-
This Patch updates error print for QE which should be easily understood
Signed-off-by: Vijay Rai
Reviewed-by: York Sun
23 Jul, 2014
1 commit
-
ls1021 is arm-core and supports qe too.
Move immap_qe.h into common directory for both arm and powerpc.Signed-off-by: Zhao Qiang
Reviewed-by: York Sun
13 May, 2014
1 commit
-
when qe-ucode fails to be uploaded, "deep sleep" will hang.
if there is no qe-ucode, disable qe module for platforms
which support "deep sleep"Signed-off-by: Zhao Qiang
23 Apr, 2014
2 commits
-
Modify code to adapt to both u-qe and qe.
U_QE is a kind of cutted QE.
the differences between U_QE and QE
1. UCC: U_QE supports 2 UCCs while QE supports up to 8 UCCs.
2. IMMR: have different immr base addr.
3. iopin: U_QE doesn't need to config iopin.Signed-off-by: Zhao Qiang
Reviewed-by: York Sun -
CONFIG_SYS_QE_FMAN_FW_ADDR is used to both Fman and QE for microcode address.
Now using CONFIG_SYS_FMAN_FW_ADDR for Fman microcode address,
and CONFIG_SYS_QE_FW_ADDR for QE microcode address.Signed-off-by: Zhao Qiang
Reviewed-by: York Sun
18 Nov, 2013
1 commit
-
Signed-off-by: Masahiro Yamada
01 Nov, 2013
1 commit
-
Signed-off-by: Masahiro Yamada
24 Jul, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini
04 Feb, 2013
1 commit
-
Move the quantative easing fields into arch_global_data and tidy up.
Signed-off-by: Simon Glass
02 Feb, 2013
1 commit
-
Move this field into arch_global_data and tidy up.
Signed-off-by: Simon Glass
24 Oct, 2012
1 commit
-
This processor, though very similar to other members of the
PowerQUICC II Pro family (namely 8308, 8360 and 832x), provides
yet another feature set than any supported sibling.Signed-off-by: Gerlando Falauto
Signed-off-by: Kim Phillips
23 Aug, 2012
1 commit
-
P1015 is the same as P1011 and P1016 is the same as P1012 from software
point of view. They have different packages but share SVRs.Signed-off-by: York Sun
Signed-off-by: Andy Fleming
23 May, 2012
1 commit
-
Fix this:
uec.c: In function 'uec_initialize':
uec.c:1404:12: warning: assignment from incompatible pointer typeSigned-off-by: Joe Hershberger