mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-15 01:24:33 +00:00
22823157d9
Add NPCM8xx clock controller auxiliary bus device registration. The NPCM8xx clock controller is registered as an aux device because the reset and the clock controller share the same register region. Signed-off-by: Tomer Maimon <tmaimon77@gmail.com> Tested-by: Benjamin Fair <benjaminfair@google.com> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Link: https://lore.kernel.org/r/20240912191038.981105-3-tmaimon77@gmail.com Signed-off-by: Stephen Boyd <sboyd@kernel.org>
19 lines
407 B
C
19 lines
407 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
#ifndef __SOC_NPCM8XX_CLOCK_H
|
|
#define __SOC_NPCM8XX_CLOCK_H
|
|
|
|
#include <linux/auxiliary_bus.h>
|
|
#include <linux/container_of.h>
|
|
|
|
struct npcm_clock_adev {
|
|
void __iomem *base;
|
|
struct auxiliary_device adev;
|
|
};
|
|
|
|
static inline struct npcm_clock_adev *to_npcm_clock_adev(struct auxiliary_device *_adev)
|
|
{
|
|
return container_of(_adev, struct npcm_clock_adev, adev);
|
|
}
|
|
|
|
#endif
|