Lines Matching +full:irqs +full:- +full:reserved
1 /* SPDX-License-Identifier: GPL-2.0-only */
9 * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved.
36 * Class 0x2-0x8,0xA and 0xD-0xD are presently reserved.
38 * Remaining CID bits stay as 0xb105-00d
45 * the amba_id->data pointer.
101 /* This is used to generate pseudo-ID for AMBA device */
110 #define amba_get_drvdata(d) dev_get_drvdata(&d->dev)
111 #define amba_set_drvdata(d,p) dev_set_drvdata(&d->dev, p)
144 return clk_enable(dev->pclk); in amba_pclk_enable()
149 clk_disable(dev->pclk); in amba_pclk_disable()
154 return clk_prepare(dev->pclk); in amba_pclk_prepare()
159 clk_unprepare(dev->pclk); in amba_pclk_unprepare()
168 #define amba_config(d) AMBA_CONFIG_BITS((d)->periphid)
169 #define amba_rev(d) AMBA_REV_BITS((d)->periphid)
170 #define amba_manf(d) AMBA_MANF_BITS((d)->periphid)
171 #define amba_part(d) AMBA_PART_BITS((d)->periphid)
186 #define AMBA_APB_DEVICE(name, busid, id, base, irqs, data) \ argument
190 .irq = irqs, \
197 #define AMBA_AHB_DEVICE(name, busid, id, base, irqs, data) \ argument
201 .irq = irqs, \
206 * module_amba_driver() - Helper macro for drivers that don't do anything
215 * builtin_amba_driver() - Helper macro for drivers that don't do anything