29 Sep, 2020
6 commits
-
P2020RDB implements 3 enhanced three-speed Ethernet controllers,
and the connection is shown below:
eTSEC1: Connected to RGMII switch VSC7385
eTSEC2: Connected to SGMII PHY VSC8221
eTSEC3: Connected to SGMII PHY AR8021Signed-off-by: Hou Zhiqiang
-
P1010RDB implements 3 enhanced three-speed Ethernet controllers,
and the connection is shown below:
eTSEC1: Connected to RGMII PHY AR8033
eTSEC2: Connected to SGMII PHY AR8033
eTSEC3: Connected to SGMII PHY AR8033Signed-off-by: Hou Zhiqiang
-
P1020RDB implements 3 enhanced three-speed Ethernet controllers,
and the connection is shown below:
eTSEC1: Connected to RGMII switch VSC7385
eTSEC2: Connected to SGMII PHY VSC8221
eTSEC3: Connected to SGMII PHY AR8021Signed-off-by: Hou Zhiqiang
Reviewed-by: Vladimir Oltean -
The cpu_eth_init() is only used by the legacy ethernet driver framework.
Signed-off-by: Hou Zhiqiang
Reviewed-by: Vladimir Oltean -
Add i2c node of p1010
Signed-off-by: Biwen Li
Reviewed-by: Priyanka Jain
Signed-off-by: Hou Zhiqiang -
Add device tree for P1010RDB boards and enable CONFIG_OF_CONTROL
so that device tree can be compiled.Signed-off-by: Hou Zhiqiang
Reviewed-by: Priyanka Jain
27 Aug, 2020
1 commit
-
The sdhc_adapter of global data has not been used, and we
do not have to use it as global data even we may need it
in the future.Signed-off-by: Yangbo Lu
Reviewed-by: Peng Fan
Reviewed-by: Priyanka Jain
08 May, 2020
11 commits
-
This supports i2c DM for SoC T1040/T1042
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC T2080/T2081
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC T4240
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC T1023/T1024
Signed-off-by: Biwen Li
-
This adds i2c node for SoC P4080
Signed-off-by: Biwen Li
-
This adds i2c node for SoC P3041
Signed-off-by: Biwen Li
-
This supports i2c DM for board P2041RDB
Signed-off-by: Biwen Li
-
This adds i2c node for board P2020RDB
Signed-off-by: Biwen Li
-
This supports i2c DM for SoC P1020
Signed-off-by: Biwen Li
-
This supports i2c DM for board P5040DS
Signed-off-by: Biwen Li
Reviewed-by: Priyanka Jain -
Provide a common i2c components that we can utilize to
build up the various device tree.Signed-off-by: Biwen Li
Reviewed-by: Priyanka Jain
31 Mar, 2020
1 commit
-
Prepare for supporting setting different speeds in mpc8xxx_spi.c.
Signed-off-by: Rasmus Villemoes
28 Feb, 2020
1 commit
-
Commit f3729ba6e7b2 ("watchdog: mpc8xx_wdt: Watchdog driver and macros
cleanup") switched the watchdog to CONFIG_WATCHDOG. But this is not
compatible with the 8xx because it starts the watchdog HW timer at
reset and must be serviced from the very beginning including while
U-boot is executed in the firmware before relocation in RAM.Select CONFIG_HW_WATCHDOG and make hw_watchdog_reset() visible.
Meanwhile, finalise the cleanup of arch/powerpc/cpu/mpc8xx/Kconfig by
removing the lines put in comment in that commit, and also remove
again the selection of CONFIG_MPC8xx_WATCHDOG which was removed by
that commit and brought back by mistake by commit b3134ffbd944
("watchdog: Kconfig: Sort entry alphabetically")Note that there was an 'imply WATCHDOG' in the original commit but
it disappeared in the Kconfig alphabetical sorting, so no need to
remove it here.Fixes: f3729ba6e7b2 ("watchdog: mpc8xx_wdt: Watchdog driver and macros cleanup")
Fixes: b3134ffbd944 ("watchdog: Kconfig: Sort entry alphabetically")
Signed-off-by: Christophe Leroy
Cc: Stefan Roese
Cc: Patrice Chotard
Reviewed-by: Stefan Roese
25 Feb, 2020
2 commits
-
The sata of our powerpc platforms are updated. These changes is to
fit the driver probe.Signed-off-by: Peng Ma
Reviewed-by: Stefan Roese
Reviewed-by: Priyanka Jain -
This reverts commit 856b9cdb53f0e6c8d98f81cf71ef363c16b0aa0e.
Commit 856b9cdb53f0 ("powerpc: mpc85xx: delete FSL_SATA for T2080QDS
board.") is to fit support sata DM mode, Now the driver will be reverted,
So revert it.Signed-off-by: Peng Ma
Reviewed-by: Stefan Roese
Reviewed-by: Priyanka Jain
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
08 Feb, 2020
1 commit
-
To match the other PowerPC platforms the function show_regs() must not
be marked static but instead be an exposed global function.Cc: Christophe Leroy
Cc: Wolfgang Denk
Signed-off-by: Tom Rini
Acked-by: Christophe Leroy
18 Jan, 2020
6 commits
-
At present panic() is in the vsprintf.h header file. That does not seem
like an obvious choice for hang(), even though it relates to panic(). So
let's put hang() in its own header.Signed-off-by: Simon Glass
[trini: Migrate a few more files]
Signed-off-by: Tom Rini -
These functions relate to memory init so move them into the init
header.Signed-off-by: Simon Glass
-
This function related to timer and most of the timer functions are in
time.h, so move this function there.Signed-off-by: Simon Glass
-
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 file is only used by PowerPC so move it to an arch-specific header
file.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
16 Jan, 2020
2 commits
-
The QorIQ eSDHC controller supports two reference clocks. They are
platform clock and periperhal clock. The global variable sdhc_clk
has already been used for platform clock.
This patch is to add another global variable sdhc_per_clk for
periperhal clock, which provides higher frequency and is required
to be used for SD UHS and eMMC HS200/HS400 speed modes.Signed-off-by: Yangbo Lu
-
The below patch added eSDHC periperhal clock code initially.
2d9ca2c mmc: fsl_esdhc: Add peripheral clock supportThe purpose was to fix up device tree properties "peripheral-frequency"
so that linux could get the periperhal clock by it.
However the implementation on both u-boot and linux was only
for a Freescale SDK release. The linux part implementation had never
been upstreamed. These code should not have been exist on u-boot
mainline.Let's remove the powerpc part changes but keep the changes in
fsl_esdhc driver. The changes in fsl_esdhc driver could be utilized
to support SD UHS and eMMC HS200/HS400 speed modes for current
Layerscape ARM platforms.Signed-off-by: Yangbo Lu
08 Jan, 2020
4 commits
-
The MPC8309 has two gpio controllers (which is already correctly
reflected in its struct immap definition).Signed-off-by: Rasmus Villemoes
Reviewed-by: Mario Six -
Allow drivers/spi/mpc8xxx_spi.c to be built for an mpc8309 target.
Signed-off-by: Rasmus Villemoes
Reviewed-by: Mario Six -
This complements commit 068789773d0 which did the conversion for
mpc85xx.Signed-off-by: Rasmus Villemoes
Reviewed-by: Mario Six -
The mpc8309 is also affected by the "Manual Asynchronous CMD12 abort
operation causes protocol violations" erratum, though it is enumerated
as eSDHC16 in the errata sheet for mpc8309.Signed-off-by: Rasmus Villemoes
Reviewed-by: Mario Six
23 Dec, 2019
4 commits
-
Signed-off-by: Ran Wang
Reviewed-by: Priyanka Jain -
Signed-off-by: Ran Wang
Reviewed-by: Priyanka Jain -
Signed-off-by: Ran Wang
Reviewed-by: Priyanka Jain -
Signed-off-by: Ran Wang
Reviewed-by: Priyanka Jain