1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 29920eca8SSantosh Shilimkar /* 39920eca8SSantosh Shilimkar * OMAP44xx and 54xx PRM common functions 49920eca8SSantosh Shilimkar * 59920eca8SSantosh Shilimkar * Copyright (C) 2009-2013 Texas Instruments, Inc. 69920eca8SSantosh Shilimkar * Copyright (C) 2009-2010 Nokia Corporation 79920eca8SSantosh Shilimkar * 89920eca8SSantosh Shilimkar * Paul Walmsley (paul@pwsan.com) 99920eca8SSantosh Shilimkar * Rajendra Nayak (rnayak@ti.com) 109920eca8SSantosh Shilimkar * Benoit Cousson (b-cousson@ti.com) 119920eca8SSantosh Shilimkar * 129920eca8SSantosh Shilimkar * This file is automatically generated from the OMAP hardware databases. 139920eca8SSantosh Shilimkar * We respectfully ask that any modifications to this file be coordinated 149920eca8SSantosh Shilimkar * with the public linux-omap@vger.kernel.org mailing list and the 159920eca8SSantosh Shilimkar * authors above to ensure that the autogeneration scripts are kept 169920eca8SSantosh Shilimkar * up-to-date with the file contents. 179920eca8SSantosh Shilimkar */ 189920eca8SSantosh Shilimkar 199920eca8SSantosh Shilimkar #ifndef __ARCH_ARM_MACH_OMAP2_PRM44XX_54XX_H 209920eca8SSantosh Shilimkar #define __ARCH_ARM_MACH_OMAP2_PRM44XX_54XX_H 219920eca8SSantosh Shilimkar 22ab7b2ffcSTero Kristo #include "prcm-common.h" 23ab7b2ffcSTero Kristo 249920eca8SSantosh Shilimkar /* Function prototypes */ 259920eca8SSantosh Shilimkar #ifndef __ASSEMBLER__ 269920eca8SSantosh Shilimkar 279920eca8SSantosh Shilimkar /* 289920eca8SSantosh Shilimkar * OMAP4/OMAP5 access functions for voltage controller (VC) and 299920eca8SSantosh Shilimkar * voltage proccessor (VP) in the PRM. 309920eca8SSantosh Shilimkar */ 319920eca8SSantosh Shilimkar extern u32 omap4_prm_vcvp_read(u8 offset); 329920eca8SSantosh Shilimkar extern void omap4_prm_vcvp_write(u32 val, u8 offset); 339920eca8SSantosh Shilimkar extern u32 omap4_prm_vcvp_rmw(u32 mask, u32 bits, u8 offset); 349920eca8SSantosh Shilimkar 35ab7b2ffcSTero Kristo int __init omap44xx_prm_init(const struct omap_prcm_init_data *data); 369920eca8SSantosh Shilimkar 379920eca8SSantosh Shilimkar #endif 389920eca8SSantosh Shilimkar 399920eca8SSantosh Shilimkar #endif 40