xref: /openbmc/u-boot/drivers/usb/dwc3/linux-compat.h (revision b6d959ac)
118be4cb1SKishon Vijay Abraham I /**
218be4cb1SKishon Vijay Abraham I  * linux-compat.h - DesignWare USB3 Linux Compatibiltiy Adapter  Header
318be4cb1SKishon Vijay Abraham I  *
418be4cb1SKishon Vijay Abraham I  * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com
518be4cb1SKishon Vijay Abraham I  *
618be4cb1SKishon Vijay Abraham I  * Authors: Kishon Vijay Abraham I <kishon@ti.com>
718be4cb1SKishon Vijay Abraham I  *
818be4cb1SKishon Vijay Abraham I  * SPDX-License-Identifier:	GPL-2.0
918be4cb1SKishon Vijay Abraham I  *
1018be4cb1SKishon Vijay Abraham I  */
1118be4cb1SKishon Vijay Abraham I 
1218be4cb1SKishon Vijay Abraham I #ifndef __DWC3_LINUX_COMPAT__
1318be4cb1SKishon Vijay Abraham I #define __DWC3_LINUX_COMPAT__
1418be4cb1SKishon Vijay Abraham I 
1518be4cb1SKishon Vijay Abraham I #define pr_debug(format)                debug(format)
1618be4cb1SKishon Vijay Abraham I #define WARN(val, format, arg...)	debug(format, ##arg)
17*b6d959acSKishon Vijay Abraham I #define dev_WARN(dev, format, arg...)	debug(format, ##arg)
1818be4cb1SKishon Vijay Abraham I #define WARN_ON_ONCE(val)		debug("Error %d\n", val)
1918be4cb1SKishon Vijay Abraham I 
2018be4cb1SKishon Vijay Abraham I #define BUILD_BUG_ON_NOT_POWER_OF_2(n)
2118be4cb1SKishon Vijay Abraham I 
2218be4cb1SKishon Vijay Abraham I static inline size_t strlcat(char *dest, const char *src, size_t n)
2318be4cb1SKishon Vijay Abraham I {
2418be4cb1SKishon Vijay Abraham I 	strcat(dest, src);
2518be4cb1SKishon Vijay Abraham I 	return strlen(dest) + strlen(src);
2618be4cb1SKishon Vijay Abraham I }
2718be4cb1SKishon Vijay Abraham I 
2818be4cb1SKishon Vijay Abraham I #endif
29