1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * Copyright 2015 Broadcom Corporation. 4 */ 5 6#ifndef __BCM_UDC_OTG_H 7#define __BCM_UDC_OTG_H 8 9static inline void wfld_set(uintptr_t addr, uint32_t fld_val, uint32_t fld_mask) 10{ 11 writel(((readl(addr) & ~(fld_mask)) | (fld_val)), (addr)); 12} 13 14static inline void wfld_clear(uintptr_t addr, uint32_t fld_mask) 15{ 16 writel((readl(addr) & ~(fld_mask)), (addr)); 17} 18 19#endif 20