1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 28238addcSSascha Hauer /* 357c78e35SYong Shen * Copyright 2010 Yong Shen <yong.shen@linaro.org> 48e005935SUwe Kleine-König * Copyright 2009-2010 Pengutronix 59e272677SUwe Kleine-König * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> 68238addcSSascha Hauer */ 79e272677SUwe Kleine-König #ifndef __LINUX_MFD_MC13783_H 89e272677SUwe Kleine-König #define __LINUX_MFD_MC13783_H 98238addcSSascha Hauer 108e005935SUwe Kleine-König #include <linux/mfd/mc13xxx.h> 118238addcSSascha Hauer 1257c78e35SYong Shen #define MC13783_REG_SW1A 0 1357c78e35SYong Shen #define MC13783_REG_SW1B 1 1457c78e35SYong Shen #define MC13783_REG_SW2A 2 1557c78e35SYong Shen #define MC13783_REG_SW2B 3 1657c78e35SYong Shen #define MC13783_REG_SW3 4 1757c78e35SYong Shen #define MC13783_REG_PLL 5 1857c78e35SYong Shen #define MC13783_REG_VAUDIO 6 1957c78e35SYong Shen #define MC13783_REG_VIOHI 7 2057c78e35SYong Shen #define MC13783_REG_VIOLO 8 2157c78e35SYong Shen #define MC13783_REG_VDIG 9 2257c78e35SYong Shen #define MC13783_REG_VGEN 10 2357c78e35SYong Shen #define MC13783_REG_VRFDIG 11 2457c78e35SYong Shen #define MC13783_REG_VRFREF 12 2557c78e35SYong Shen #define MC13783_REG_VRFCP 13 2657c78e35SYong Shen #define MC13783_REG_VSIM 14 2757c78e35SYong Shen #define MC13783_REG_VESIM 15 2857c78e35SYong Shen #define MC13783_REG_VCAM 16 2957c78e35SYong Shen #define MC13783_REG_VRFBG 17 3057c78e35SYong Shen #define MC13783_REG_VVIB 18 3157c78e35SYong Shen #define MC13783_REG_VRF1 19 3257c78e35SYong Shen #define MC13783_REG_VRF2 20 3357c78e35SYong Shen #define MC13783_REG_VMMC1 21 3457c78e35SYong Shen #define MC13783_REG_VMMC2 22 3557c78e35SYong Shen #define MC13783_REG_GPO1 23 3657c78e35SYong Shen #define MC13783_REG_GPO2 24 3757c78e35SYong Shen #define MC13783_REG_GPO3 25 3857c78e35SYong Shen #define MC13783_REG_GPO4 26 3957c78e35SYong Shen #define MC13783_REG_V1 27 4057c78e35SYong Shen #define MC13783_REG_V2 28 4157c78e35SYong Shen #define MC13783_REG_V3 29 4257c78e35SYong Shen #define MC13783_REG_V4 30 4357c78e35SYong Shen #define MC13783_REG_PWGT1SPI 31 4457c78e35SYong Shen #define MC13783_REG_PWGT2SPI 32 458238addcSSascha Hauer 468e005935SUwe Kleine-König #define MC13783_IRQ_ADCDONE MC13XXX_IRQ_ADCDONE 478e005935SUwe Kleine-König #define MC13783_IRQ_ADCBISDONE MC13XXX_IRQ_ADCBISDONE 488e005935SUwe Kleine-König #define MC13783_IRQ_TS MC13XXX_IRQ_TS 499e272677SUwe Kleine-König #define MC13783_IRQ_WHIGH 3 509e272677SUwe Kleine-König #define MC13783_IRQ_WLOW 4 518e005935SUwe Kleine-König #define MC13783_IRQ_CHGDET MC13XXX_IRQ_CHGDET 529e272677SUwe Kleine-König #define MC13783_IRQ_CHGOV 7 538e005935SUwe Kleine-König #define MC13783_IRQ_CHGREV MC13XXX_IRQ_CHGREV 548e005935SUwe Kleine-König #define MC13783_IRQ_CHGSHORT MC13XXX_IRQ_CHGSHORT 558e005935SUwe Kleine-König #define MC13783_IRQ_CCCV MC13XXX_IRQ_CCCV 568e005935SUwe Kleine-König #define MC13783_IRQ_CHGCURR MC13XXX_IRQ_CHGCURR 578e005935SUwe Kleine-König #define MC13783_IRQ_BPON MC13XXX_IRQ_BPON 588e005935SUwe Kleine-König #define MC13783_IRQ_LOBATL MC13XXX_IRQ_LOBATL 598e005935SUwe Kleine-König #define MC13783_IRQ_LOBATH MC13XXX_IRQ_LOBATH 609e272677SUwe Kleine-König #define MC13783_IRQ_UDP 15 619e272677SUwe Kleine-König #define MC13783_IRQ_USB 16 629e272677SUwe Kleine-König #define MC13783_IRQ_ID 19 639e272677SUwe Kleine-König #define MC13783_IRQ_SE1 21 649e272677SUwe Kleine-König #define MC13783_IRQ_CKDET 22 659e272677SUwe Kleine-König #define MC13783_IRQ_UDM 23 668e005935SUwe Kleine-König #define MC13783_IRQ_1HZ MC13XXX_IRQ_1HZ 678e005935SUwe Kleine-König #define MC13783_IRQ_TODA MC13XXX_IRQ_TODA 689e272677SUwe Kleine-König #define MC13783_IRQ_ONOFD1 27 699e272677SUwe Kleine-König #define MC13783_IRQ_ONOFD2 28 709e272677SUwe Kleine-König #define MC13783_IRQ_ONOFD3 29 718e005935SUwe Kleine-König #define MC13783_IRQ_SYSRST MC13XXX_IRQ_SYSRST 728e005935SUwe Kleine-König #define MC13783_IRQ_RTCRST MC13XXX_IRQ_RTCRST 738e005935SUwe Kleine-König #define MC13783_IRQ_PC MC13XXX_IRQ_PC 748e005935SUwe Kleine-König #define MC13783_IRQ_WARM MC13XXX_IRQ_WARM 758e005935SUwe Kleine-König #define MC13783_IRQ_MEMHLD MC13XXX_IRQ_MEMHLD 769e272677SUwe Kleine-König #define MC13783_IRQ_PWRRDY 35 778e005935SUwe Kleine-König #define MC13783_IRQ_THWARNL MC13XXX_IRQ_THWARNL 788e005935SUwe Kleine-König #define MC13783_IRQ_THWARNH MC13XXX_IRQ_THWARNH 798e005935SUwe Kleine-König #define MC13783_IRQ_CLK MC13XXX_IRQ_CLK 809e272677SUwe Kleine-König #define MC13783_IRQ_SEMAF 39 819e272677SUwe Kleine-König #define MC13783_IRQ_MC2B 41 829e272677SUwe Kleine-König #define MC13783_IRQ_HSDET 42 839e272677SUwe Kleine-König #define MC13783_IRQ_HSL 43 849e272677SUwe Kleine-König #define MC13783_IRQ_ALSPTH 44 859e272677SUwe Kleine-König #define MC13783_IRQ_AHSSHORT 45 868238addcSSascha Hauer 878e005935SUwe Kleine-König #endif /* ifndef __LINUX_MFD_MC13783_H */ 88