[PATCH] arm64: zynqmp: Remove resetin/out from K24 psu_init

Michal Simek michal.simek at amd.com
Mon Oct 2 12:05:33 CEST 2023



On 9/18/23 16:11, Michal Simek wrote:
> The code is not called that's why remove it.
> 
> Signed-off-by: Michal Simek <michal.simek at amd.com>
> ---
> 
>   .../zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c  | 123 ------------------
>   1 file changed, 123 deletions(-)
> 
> diff --git a/board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c b/board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c
> index 45102302dc2c..166e61431ba5 100644
> --- a/board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c
> +++ b/board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c
> @@ -602,129 +602,6 @@ static unsigned long psu_peripherals_init_data(void)
>   	return 1;
>   }
>   
> -static unsigned long psu_serdes_init_data(void)
> -{
> -	psu_mask_write(0xFD410000, 0x0000001FU, 0x00000009U);
> -	psu_mask_write(0xFD410004, 0x0000001FU, 0x00000009U);
> -	psu_mask_write(0xFD410008, 0x0000001FU, 0x00000008U);
> -	psu_mask_write(0xFD402860, 0x00000080U, 0x00000080U);
> -	psu_mask_write(0xFD402864, 0x00000081U, 0x00000001U);
> -	psu_mask_write(0xFD402868, 0x00000082U, 0x00000002U);
> -	psu_mask_write(0xFD40A094, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD40A368, 0x000000FFU, 0x00000038U);
> -	psu_mask_write(0xFD40A36C, 0x00000007U, 0x00000003U);
> -	psu_mask_write(0xFD402368, 0x000000FFU, 0x00000058U);
> -	psu_mask_write(0xFD40236C, 0x00000007U, 0x00000003U);
> -	psu_mask_write(0xFD406368, 0x000000FFU, 0x00000058U);
> -	psu_mask_write(0xFD40636C, 0x00000007U, 0x00000003U);
> -	psu_mask_write(0xFD402370, 0x000000FFU, 0x0000007CU);
> -	psu_mask_write(0xFD402374, 0x000000FFU, 0x00000033U);
> -	psu_mask_write(0xFD402378, 0x000000FFU, 0x00000002U);
> -	psu_mask_write(0xFD40237C, 0x00000033U, 0x00000030U);
> -	psu_mask_write(0xFD406370, 0x000000FFU, 0x0000007CU);
> -	psu_mask_write(0xFD406374, 0x000000FFU, 0x00000033U);
> -	psu_mask_write(0xFD406378, 0x000000FFU, 0x00000002U);
> -	psu_mask_write(0xFD40637C, 0x00000033U, 0x00000030U);
> -	psu_mask_write(0xFD40A370, 0x000000FFU, 0x000000F4U);
> -	psu_mask_write(0xFD40A374, 0x000000FFU, 0x00000031U);
> -	psu_mask_write(0xFD40A378, 0x000000FFU, 0x00000002U);
> -	psu_mask_write(0xFD40A37C, 0x00000033U, 0x00000030U);
> -	psu_mask_write(0xFD40906C, 0x00000003U, 0x00000003U);
> -	psu_mask_write(0xFD4080F4, 0x00000003U, 0x00000003U);
> -	psu_mask_write(0xFD4090CC, 0x00000020U, 0x00000020U);
> -	psu_mask_write(0xFD401074, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD405074, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD409074, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD40D074, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD401994, 0x00000007U, 0x00000007U);
> -	psu_mask_write(0xFD405994, 0x00000007U, 0x00000007U);
> -	psu_mask_write(0xFD40989C, 0x00000080U, 0x00000080U);
> -	psu_mask_write(0xFD4098F8, 0x000000FFU, 0x0000001AU);
> -	psu_mask_write(0xFD4098FC, 0x000000FFU, 0x0000001AU);
> -	psu_mask_write(0xFD409990, 0x000000FFU, 0x00000010U);
> -	psu_mask_write(0xFD409924, 0x000000FFU, 0x000000FEU);
> -	psu_mask_write(0xFD409928, 0x000000FFU, 0x00000000U);
> -	psu_mask_write(0xFD409900, 0x000000FFU, 0x0000001AU);
> -	psu_mask_write(0xFD40992C, 0x000000FFU, 0x00000000U);
> -	psu_mask_write(0xFD409980, 0x000000FFU, 0x000000FFU);
> -	psu_mask_write(0xFD409914, 0x000000FFU, 0x000000F7U);
> -	psu_mask_write(0xFD409918, 0x00000001U, 0x00000001U);
> -	psu_mask_write(0xFD409940, 0x000000FFU, 0x000000F7U);
> -	psu_mask_write(0xFD409944, 0x00000001U, 0x00000001U);
> -	psu_mask_write(0xFD409994, 0x00000007U, 0x00000007U);
> -	psu_mask_write(0xFD40D994, 0x00000007U, 0x00000007U);
> -	psu_mask_write(0xFD40107C, 0x0000000FU, 0x00000001U);
> -	psu_mask_write(0xFD40507C, 0x0000000FU, 0x00000001U);
> -	psu_mask_write(0xFD40907C, 0x0000000FU, 0x00000001U);
> -	psu_mask_write(0xFD40D07C, 0x0000000FU, 0x00000001U);
> -	psu_mask_write(0xFD4019A4, 0x000000FFU, 0x000000FFU);
> -	psu_mask_write(0xFD401038, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD40102C, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD4059A4, 0x000000FFU, 0x000000FFU);
> -	psu_mask_write(0xFD405038, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD40502C, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD4099A4, 0x000000FFU, 0x000000FFU);
> -	psu_mask_write(0xFD409038, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD40902C, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD40D9A4, 0x000000FFU, 0x000000FFU);
> -	psu_mask_write(0xFD40D038, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD40D02C, 0x00000040U, 0x00000040U);
> -	psu_mask_write(0xFD4019AC, 0x00000003U, 0x00000000U);
> -	psu_mask_write(0xFD4059AC, 0x00000003U, 0x00000000U);
> -	psu_mask_write(0xFD4099AC, 0x00000003U, 0x00000000U);
> -	psu_mask_write(0xFD40D9AC, 0x00000003U, 0x00000000U);
> -	psu_mask_write(0xFD401978, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD405978, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD409978, 0x00000010U, 0x00000010U);
> -	psu_mask_write(0xFD40D978, 0x00000010U, 0x00000010U);
> -
> -	serdes_illcalib(0, 0, 3, 0, 4, 0, 4, 0);
> -	psu_mask_write(0xFD410010, 0x00000077U, 0x00000044U);
> -	psu_mask_write(0xFD410014, 0x00000007U, 0x00000003U);
> -	psu_mask_write(0xFD400CB4, 0x00000037U, 0x00000037U);
> -	psu_mask_write(0xFD404CB4, 0x00000037U, 0x00000037U);
> -	psu_mask_write(0xFD4001D8, 0x00000001U, 0x00000001U);
> -	psu_mask_write(0xFD4041D8, 0x00000001U, 0x00000001U);
> -	psu_mask_write(0xFD404CC0, 0x0000001FU, 0x00000000U);
> -	psu_mask_write(0xFD400CC0, 0x0000001FU, 0x00000000U);
> -	psu_mask_write(0xFD404048, 0x000000FFU, 0x00000000U);
> -	psu_mask_write(0xFD400048, 0x000000FFU, 0x00000000U);
> -
> -	return 1;
> -}
> -
> -static unsigned long psu_resetout_init_data(void)
> -{
> -	psu_mask_write(0xFF5E023C, 0x00000400U, 0x00000000U);
> -	psu_mask_write(0xFF9D0080, 0x00000001U, 0x00000001U);
> -	psu_mask_write(0xFF9D007C, 0x00000001U, 0x00000000U);
> -	psu_mask_write(0xFF5E023C, 0x00000140U, 0x00000000U);
> -	psu_mask_write(0xFF5E0230, 0x00000008U, 0x00000000U);
> -	psu_mask_write(0xFD1A0100, 0x00010000U, 0x00000000U);
> -	psu_mask_write(0xFD4A0200, 0x00000002U, 0x00000000U);
> -	psu_mask_write(0xFD4A0238, 0x0000000FU, 0x00000000U);
> -	psu_mask_write(0xFE20C200, 0x00023FFFU, 0x00022457U);
> -	psu_mask_write(0xFE20C630, 0x003FFF00U, 0x00000000U);
> -	psu_mask_write(0xFE20C11C, 0x00000600U, 0x00000600U);
> -	psu_mask_write(0xFE20C12C, 0x00004000U, 0x00004000U);
> -	psu_mask_write(0xFD480064, 0x00000200U, 0x00000200U);
> -	mask_poll(0xFD4063E4, 0x00000010U);
> -	mask_poll(0xFD40A3E4, 0x00000010U);
> -
> -	return 1;
> -}
> -
> -static unsigned long psu_resetin_init_data(void)
> -{
> -	psu_mask_write(0xFF5E023C, 0x00000540U, 0x00000540U);
> -	psu_mask_write(0xFF5E0230, 0x00000008U, 0x00000008U);
> -	psu_mask_write(0xFD4A0238, 0x0000000FU, 0x0000000AU);
> -	psu_mask_write(0xFD4A0200, 0x00000002U, 0x00000002U);
> -	psu_mask_write(0xFD1A0100, 0x00010000U, 0x00010000U);
> -
> -	return 1;
> -}
> -
>   static unsigned long psu_afi_config(void)
>   {
>   	psu_mask_write(0xFD1A0100, 0x00001F80U, 0x00000000U);

Applied.
M


More information about the U-Boot mailing list