1*d1f4e39dSSiva Durga Prasad Paladugu /* SPDX-License-Identifier: GPL-2.0 */ 2*d1f4e39dSSiva Durga Prasad Paladugu /* 3*d1f4e39dSSiva Durga Prasad Paladugu * Xilinx ZynqMP SoC Tap Delay Programming 4*d1f4e39dSSiva Durga Prasad Paladugu * 5*d1f4e39dSSiva Durga Prasad Paladugu * Copyright (C) 2018 Xilinx, Inc. 6*d1f4e39dSSiva Durga Prasad Paladugu */ 7*d1f4e39dSSiva Durga Prasad Paladugu 8*d1f4e39dSSiva Durga Prasad Paladugu #ifndef __ZYNQMP_TAP_DELAY_H__ 9*d1f4e39dSSiva Durga Prasad Paladugu #define __ZYNQMP_TAP_DELAY_H__ 10*d1f4e39dSSiva Durga Prasad Paladugu 11*d1f4e39dSSiva Durga Prasad Paladugu #ifdef CONFIG_ARCH_ZYNQMP 12*d1f4e39dSSiva Durga Prasad Paladugu void zynqmp_dll_reset(u8 deviceid); 13*d1f4e39dSSiva Durga Prasad Paladugu void arasan_zynqmp_set_tapdelay(u8 device_id, u8 uhsmode, u8 bank); 14*d1f4e39dSSiva Durga Prasad Paladugu #else zynqmp_dll_reset(u8 deviceid)15*d1f4e39dSSiva Durga Prasad Paladuguinline void zynqmp_dll_reset(u8 deviceid) {} arasan_zynqmp_set_tapdelay(u8 device_id,u8 uhsmode,u8 bank)16*d1f4e39dSSiva Durga Prasad Paladuguinline void arasan_zynqmp_set_tapdelay(u8 device_id, u8 uhsmode, u8 bank) {} 17*d1f4e39dSSiva Durga Prasad Paladugu #endif 18*d1f4e39dSSiva Durga Prasad Paladugu 19*d1f4e39dSSiva Durga Prasad Paladugu #endif 20