[PATCH 2/3] arm: socfpga: arria10: Reset MPFE NoC after program periph / combined RBF

Chee, Tien Fong tien.fong.chee at intel.com
Thu Nov 25 03:12:22 CET 2021



> -----Original Message-----
> From: Kho, Sin Hui <sin.hui.kho at intel.com>
> Sent: Sunday, 7 November, 2021 11:09 PM
> To: u-boot at lists.denx.de
> Cc: Simon Goldschmidt <simon.k.r.goldschmidt at gmail.com>; Marek Vasut
> <marex at denx.de>; Chee, Tien Fong <tien.fong.chee at intel.com>; Hea, Kok
> Kiang <kok.kiang.hea at intel.com>; Westergreen, Dalon
> <dalon.westergreen at intel.com>; Cozart, Sue <sue.cozart at intel.com>; Kho,
> Sin Hui <sin.hui.kho at intel.com>
> Subject: [PATCH 2/3] arm: socfpga: arria10: Reset MPFE NoC after program
> periph / combined RBF
> 
> From: Tien Fong Chee <tien.fong.chee at intel.com>
> 
> This patch triggers warm reset to recover the MPFE NoC from corruption due
> to high frequency transient clock output from HPS EMIF IOPLL at VCO startup
> after peripheral RBF is programmed.
> 
> Signed-off-by: Tien Fong Chee <tien.fong.chee at intel.com>
> Signed-off-by: Sin Hui Kho <sin.hui.kho at intel.com>
> ---
>  arch/arm/mach-socfpga/include/mach/misc.h     |  5 +-
>  .../include/mach/reset_manager_arria10.h      |  6 +-
>  .../include/mach/system_manager_arria10.h     |  4 +
>  arch/arm/mach-socfpga/misc_arria10.c          | 90 ++++++++++++++++-
>  arch/arm/mach-socfpga/spl_a10.c               | 96 ++++++++++++++++++-
>  5 files changed, 195 insertions(+), 6 deletions(-)

Reviewed-by: Tien Fong Chee <tien.fong.chee at intel.com>



More information about the U-Boot mailing list