Lines Matching refs:child
711 struct device *child;
714 child = add_child(TWL4030_MODULE_GPIO, "twl4030_gpio",
717 if (IS_ERR(child))
718 return PTR_ERR(child);
722 child = add_child(TWL4030_MODULE_KEYPAD, "twl4030_keypad",
725 if (IS_ERR(child))
726 return PTR_ERR(child);
731 child = add_child(TWL4030_MODULE_MADC, "twl4030_madc",
734 if (IS_ERR(child))
735 return PTR_ERR(child);
746 child = add_child(TWL_MODULE_RTC, "twl_rtc", NULL, 0,
748 if (IS_ERR(child))
749 return PTR_ERR(child);
753 child = add_child(TWL_MODULE_PWM, "twl-pwm", NULL, 0,
755 if (IS_ERR(child))
756 return PTR_ERR(child);
760 child = add_child(TWL_MODULE_LED, "twl-pwmled", NULL, 0,
762 if (IS_ERR(child))
763 return PTR_ERR(child);
791 child = add_regulator_linked(TWL4030_REG_VUSB1V5,
794 if (IS_ERR(child))
795 return PTR_ERR(child);
797 child = add_regulator_linked(TWL4030_REG_VUSB1V8,
800 if (IS_ERR(child))
801 return PTR_ERR(child);
803 child = add_regulator_linked(TWL4030_REG_VUSB3V1,
806 if (IS_ERR(child))
807 return PTR_ERR(child);
811 child = add_child(TWL_MODULE_USB, "twl4030_usb",
817 if (IS_ERR(child))
818 return PTR_ERR(child);
821 if (IS_ENABLED(CONFIG_REGULATOR_TWL4030) && child) {
822 usb1v5.dev_name = dev_name(child);
823 usb1v8.dev_name = dev_name(child);
824 usb3v1.dev_name = dev_name(child);
829 child = add_child(TWL_MODULE_PM_RECEIVER, "twl4030_wdt", NULL,
831 if (IS_ERR(child))
832 return PTR_ERR(child);
836 child = add_child(TWL_MODULE_PM_MASTER, "twl4030_pwrbutton",
838 if (IS_ERR(child))
839 return PTR_ERR(child);
844 child = add_child(TWL4030_MODULE_AUDIO_VOICE, "twl4030-audio",
847 if (IS_ERR(child))
848 return PTR_ERR(child);
853 child = add_regulator(TWL4030_REG_VPLL1, pdata->vpll1,
855 if (IS_ERR(child))
856 return PTR_ERR(child);
858 child = add_regulator(TWL4030_REG_VIO, pdata->vio,
860 if (IS_ERR(child))
861 return PTR_ERR(child);
863 child = add_regulator(TWL4030_REG_VDD1, pdata->vdd1,
865 if (IS_ERR(child))
866 return PTR_ERR(child);
868 child = add_regulator(TWL4030_REG_VDD2, pdata->vdd2,
870 if (IS_ERR(child))
871 return PTR_ERR(child);
873 child = add_regulator(TWL4030_REG_VMMC1, pdata->vmmc1,
875 if (IS_ERR(child))
876 return PTR_ERR(child);
878 child = add_regulator(TWL4030_REG_VDAC, pdata->vdac,
880 if (IS_ERR(child))
881 return PTR_ERR(child);
883 child = add_regulator((features & TWL4030_VAUX2)
887 if (IS_ERR(child))
888 return PTR_ERR(child);
890 child = add_regulator(TWL4030_REG_VINTANA1, pdata->vintana1,
892 if (IS_ERR(child))
893 return PTR_ERR(child);
895 child = add_regulator(TWL4030_REG_VINTANA2, pdata->vintana2,
897 if (IS_ERR(child))
898 return PTR_ERR(child);
900 child = add_regulator(TWL4030_REG_VINTDIG, pdata->vintdig,
902 if (IS_ERR(child))
903 return PTR_ERR(child);
909 child = add_regulator(TWL4030_REG_VPLL2, pdata->vpll2,
911 if (IS_ERR(child))
912 return PTR_ERR(child);
914 child = add_regulator(TWL4030_REG_VMMC2, pdata->vmmc2,
916 if (IS_ERR(child))
917 return PTR_ERR(child);
919 child = add_regulator(TWL4030_REG_VSIM, pdata->vsim,
921 if (IS_ERR(child))
922 return PTR_ERR(child);
924 child = add_regulator(TWL4030_REG_VAUX1, pdata->vaux1,
926 if (IS_ERR(child))
927 return PTR_ERR(child);
929 child = add_regulator(TWL4030_REG_VAUX3, pdata->vaux3,
931 if (IS_ERR(child))
932 return PTR_ERR(child);
934 child = add_regulator(TWL4030_REG_VAUX4, pdata->vaux4,
936 if (IS_ERR(child))
937 return PTR_ERR(child);
942 child = add_child(TWL_MODULE_MAIN_CHARGE, "twl4030_bci",
947 if (IS_ERR(child))
948 return PTR_ERR(child);
952 child = add_child(TWL_MODULE_PM_MASTER, "twl4030_power",
955 if (IS_ERR(child))
956 return PTR_ERR(child);