1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 252650505SPaul Walmsley /* 352650505SPaul Walmsley * linux/arch/arm/mach-omap1/opp.h 452650505SPaul Walmsley * 552650505SPaul Walmsley * Copyright (C) 2004 - 2005 Nokia corporation 652650505SPaul Walmsley * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> 752650505SPaul Walmsley * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc 852650505SPaul Walmsley */ 952650505SPaul Walmsley 1052650505SPaul Walmsley #ifndef __ARCH_ARM_MACH_OMAP1_OPP_H 1152650505SPaul Walmsley #define __ARCH_ARM_MACH_OMAP1_OPP_H 1252650505SPaul Walmsley 1352650505SPaul Walmsley #include <linux/types.h> 1452650505SPaul Walmsley 1552650505SPaul Walmsley struct mpu_rate { 1652650505SPaul Walmsley unsigned long rate; 1752650505SPaul Walmsley unsigned long xtal; 1852650505SPaul Walmsley unsigned long pll_rate; 1952650505SPaul Walmsley __u16 ckctl_val; 2052650505SPaul Walmsley __u16 dpllctl_val; 2124ce2705SJanusz Krzysztofik u32 flags; 2252650505SPaul Walmsley }; 2352650505SPaul Walmsley 2452650505SPaul Walmsley extern struct mpu_rate omap1_rate_table[]; 2552650505SPaul Walmsley 2652650505SPaul Walmsley #endif 27