1*1a59d1b8SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 2594fbe71SArnaud Ebalard /* 3594fbe71SArnaud Ebalard * Platform data structure for g762 fan controller driver 4594fbe71SArnaud Ebalard * 5594fbe71SArnaud Ebalard * Copyright (C) 2013, Arnaud EBALARD <arno@natisbad.org> 6594fbe71SArnaud Ebalard */ 7594fbe71SArnaud Ebalard #ifndef __LINUX_PLATFORM_DATA_G762_H__ 8594fbe71SArnaud Ebalard #define __LINUX_PLATFORM_DATA_G762_H__ 9594fbe71SArnaud Ebalard 10594fbe71SArnaud Ebalard /* 11594fbe71SArnaud Ebalard * Following structure can be used to set g762 driver platform specific data 12594fbe71SArnaud Ebalard * during board init. Note that passing a sparse structure is possible but 13594fbe71SArnaud Ebalard * will result in non-specified attributes to be set to default value, hence 14594fbe71SArnaud Ebalard * overloading those installed during boot (e.g. by u-boot). 15594fbe71SArnaud Ebalard */ 16594fbe71SArnaud Ebalard 17594fbe71SArnaud Ebalard struct g762_platform_data { 18594fbe71SArnaud Ebalard u32 fan_startv; 19594fbe71SArnaud Ebalard u32 fan_gear_mode; 20594fbe71SArnaud Ebalard u32 pwm_polarity; 21594fbe71SArnaud Ebalard u32 clk_freq; 22594fbe71SArnaud Ebalard }; 23594fbe71SArnaud Ebalard 24594fbe71SArnaud Ebalard #endif /* __LINUX_PLATFORM_DATA_G762_H__ */ 25