diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/i2c/twl.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/include/linux/i2c/twl.h b/include/linux/i2c/twl.h index 8e7405d9c624..7679e87df177 100644 --- a/include/linux/i2c/twl.h +++ b/include/linux/i2c/twl.h | |||
@@ -427,6 +427,12 @@ int twl6030_interrupt_mask(u8 bit_mask, u8 offset); | |||
427 | #define MSG_SINGULAR(devgrp, id, state) \ | 427 | #define MSG_SINGULAR(devgrp, id, state) \ |
428 | ((devgrp) << 13 | 0 << 12 | (id) << 4 | (state)) | 428 | ((devgrp) << 13 | 0 << 12 | (id) << 4 | (state)) |
429 | 429 | ||
430 | #define MSG_BROADCAST_ALL(devgrp, state) \ | ||
431 | ((devgrp) << 5 | (state)) | ||
432 | |||
433 | #define MSG_BROADCAST_REF MSG_BROADCAST_ALL | ||
434 | #define MSG_BROADCAST_PROV MSG_BROADCAST_ALL | ||
435 | #define MSG_BROADCAST__CLK_RST MSG_BROADCAST_ALL | ||
430 | /*----------------------------------------------------------------------*/ | 436 | /*----------------------------------------------------------------------*/ |
431 | 437 | ||
432 | struct twl4030_clock_init_data { | 438 | struct twl4030_clock_init_data { |
@@ -602,6 +608,7 @@ int twl4030_sih_setup(int module); | |||
602 | * VIO is generally fixed. | 608 | * VIO is generally fixed. |
603 | */ | 609 | */ |
604 | 610 | ||
611 | /* TWL4030 SMPS/LDO's */ | ||
605 | /* EXTERNAL dc-to-dc buck converters */ | 612 | /* EXTERNAL dc-to-dc buck converters */ |
606 | #define TWL4030_REG_VDD1 0 | 613 | #define TWL4030_REG_VDD1 0 |
607 | #define TWL4030_REG_VDD2 1 | 614 | #define TWL4030_REG_VDD2 1 |
@@ -628,4 +635,31 @@ int twl4030_sih_setup(int module); | |||
628 | #define TWL4030_REG_VUSB1V8 18 | 635 | #define TWL4030_REG_VUSB1V8 18 |
629 | #define TWL4030_REG_VUSB3V1 19 | 636 | #define TWL4030_REG_VUSB3V1 19 |
630 | 637 | ||
638 | /* TWL6030 SMPS/LDO's */ | ||
639 | /* EXTERNAL dc-to-dc buck convertor contollable via SR */ | ||
640 | #define TWL6030_REG_VDD1 30 | ||
641 | #define TWL6030_REG_VDD2 31 | ||
642 | #define TWL6030_REG_VDD3 32 | ||
643 | |||
644 | /* Non SR compliant dc-to-dc buck convertors */ | ||
645 | #define TWL6030_REG_VMEM 33 | ||
646 | #define TWL6030_REG_V2V1 34 | ||
647 | #define TWL6030_REG_V1V29 35 | ||
648 | #define TWL6030_REG_V1V8 36 | ||
649 | |||
650 | /* EXTERNAL LDOs */ | ||
651 | #define TWL6030_REG_VAUX1_6030 37 | ||
652 | #define TWL6030_REG_VAUX2_6030 38 | ||
653 | #define TWL6030_REG_VAUX3_6030 39 | ||
654 | #define TWL6030_REG_VMMC 40 | ||
655 | #define TWL6030_REG_VPP 41 | ||
656 | #define TWL6030_REG_VUSIM 42 | ||
657 | #define TWL6030_REG_VANA 43 | ||
658 | #define TWL6030_REG_VCXIO 44 | ||
659 | #define TWL6030_REG_VDAC 45 | ||
660 | #define TWL6030_REG_VUSB 46 | ||
661 | |||
662 | /* INTERNAL LDOs */ | ||
663 | #define TWL6030_REG_VRTC 47 | ||
664 | |||
631 | #endif /* End of __TWL4030_H */ | 665 | #endif /* End of __TWL4030_H */ |