// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 1999 ARM Limited * Copyright (C) 2000 Deep Blue Solutions Ltd * Copyright 2006-2007,2010 Freescale Semiconductor, Inc. All Rights Reserved. * Copyright 2008 Juergen Beisert, [email protected] * Copyright 2009 Ilya Yanok, Emcraft Systems Ltd, [email protected] * Copyright (C) 2011 Wolfram Sang, Pengutronix e.K. */ #include <linux/io.h> #include <linux/errno.h> #include <linux/delay.h> #include <linux/compiler.h> #include <linux/export.h> #include <linux/stmp_device.h> #define STMP_MODULE_CLKGATE … #define STMP_MODULE_SFTRST … /* * Clear the bit and poll it cleared. This is usually called with * a reset address and mask being either SFTRST(bit 31) or CLKGATE * (bit 30). */ static int stmp_clear_poll_bit(void __iomem *addr, u32 mask) { … } int stmp_reset_block(void __iomem *reset_addr) { … } EXPORT_SYMBOL(…);