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
19 Mar, 2012
1 commit
-
A few subsystems are using the same define "NAMESIZE". This has been
working so far because they define it to the same number. However, I
want to change the size of eth_device's NAMESIZE, so rather than tweak
the define names, simply drop references to it. Almost no one does,
and the handful that do can easily be changed to a sizeof().Signed-off-by: Mike Frysinger
29 Nov, 2011
1 commit
-
Several macros are used to identify and locate the microcode binary image
that U-boot needs to upload to the QE or Fman. Both the QE and the Fman
use the QE Firmware binary format to package their respective microcode data,
which is why the same macros are used for both. A given SOC will only have
a QE or an Fman, so this is safe.Unfortunately, the current macro definition and usage has inconsistencies.
For example, CONFIG_SYS_FMAN_FW_ADDR was used to define the address of Fman
firmware in NOR flash, but CONFIG_SYS_QE_FW_IN_NAND contains the address
of NAND. There's no way to know by looking at a variable how it's supposed
to be used.In the future, the code which uploads QE firmware and Fman firmware will
be merged.Signed-off-by: Timur Tabi
Signed-off-by: Kumar Gala
11 Nov, 2011
1 commit
-
uec.c: In function 'uec_stop':
uec.c:267:22: warning: variable 'uccf' set but not used [-Wunused-but-set-variable]
uec.c: In function 'uec_set_mac_if_mode':
uec.c:328:15: warning: variable 'uec_info' set but not used [-Wunused-but-set-variable]
uec.c: In function 'adjust_link':
uec.c:519:11: warning: variable 'uec_regs' set but not used [-Wunused-but-set-variable]Signed-off-by: Kumar Gala
21 Apr, 2011
1 commit
-
The fsl_phy_enet_if enum was, essentially, the phy_interface_t enum.
This meant that drivers which used fsl_phy_enet_if to deal with
PHY interfaces would have to convert between the two (or we would have
to have them mirror each other, and deal with the ensuing maintenance
headache). Instead, we switch all clients of fsl_phy_enet_if over to
phy_interface_t, which should become the standard, anyway.Signed-off-by: Andy Fleming
Acked-by: Detlev Zundel