Lines Matching refs:pdata
668 struct max8925_platform_data *pdata) in max8925_irq_init() argument
718 if (!pdata->tsc_irq) { in max8925_irq_init()
722 chip->tsc_irq = pdata->tsc_irq; in max8925_irq_init()
733 struct max8925_platform_data *pdata) in init_regulator() argument
737 if (!pdata) in init_regulator()
739 if (pdata->sd1) { in init_regulator()
740 reg_devs[0].platform_data = pdata->sd1; in init_regulator()
743 if (pdata->sd2) { in init_regulator()
744 reg_devs[1].platform_data = pdata->sd2; in init_regulator()
747 if (pdata->sd3) { in init_regulator()
748 reg_devs[2].platform_data = pdata->sd3; in init_regulator()
751 if (pdata->ldo1) { in init_regulator()
752 reg_devs[3].platform_data = pdata->ldo1; in init_regulator()
755 if (pdata->ldo2) { in init_regulator()
756 reg_devs[4].platform_data = pdata->ldo2; in init_regulator()
759 if (pdata->ldo3) { in init_regulator()
760 reg_devs[5].platform_data = pdata->ldo3; in init_regulator()
763 if (pdata->ldo4) { in init_regulator()
764 reg_devs[6].platform_data = pdata->ldo4; in init_regulator()
767 if (pdata->ldo5) { in init_regulator()
768 reg_devs[7].platform_data = pdata->ldo5; in init_regulator()
771 if (pdata->ldo6) { in init_regulator()
772 reg_devs[8].platform_data = pdata->ldo6; in init_regulator()
775 if (pdata->ldo7) { in init_regulator()
776 reg_devs[9].platform_data = pdata->ldo7; in init_regulator()
779 if (pdata->ldo8) { in init_regulator()
780 reg_devs[10].platform_data = pdata->ldo8; in init_regulator()
783 if (pdata->ldo9) { in init_regulator()
784 reg_devs[11].platform_data = pdata->ldo9; in init_regulator()
787 if (pdata->ldo10) { in init_regulator()
788 reg_devs[12].platform_data = pdata->ldo10; in init_regulator()
791 if (pdata->ldo11) { in init_regulator()
792 reg_devs[13].platform_data = pdata->ldo11; in init_regulator()
795 if (pdata->ldo12) { in init_regulator()
796 reg_devs[14].platform_data = pdata->ldo12; in init_regulator()
799 if (pdata->ldo13) { in init_regulator()
800 reg_devs[15].platform_data = pdata->ldo13; in init_regulator()
803 if (pdata->ldo14) { in init_regulator()
804 reg_devs[16].platform_data = pdata->ldo14; in init_regulator()
807 if (pdata->ldo15) { in init_regulator()
808 reg_devs[17].platform_data = pdata->ldo15; in init_regulator()
811 if (pdata->ldo16) { in init_regulator()
812 reg_devs[18].platform_data = pdata->ldo16; in init_regulator()
815 if (pdata->ldo17) { in init_regulator()
816 reg_devs[19].platform_data = pdata->ldo17; in init_regulator()
819 if (pdata->ldo18) { in init_regulator()
820 reg_devs[20].platform_data = pdata->ldo18; in init_regulator()
823 if (pdata->ldo19) { in init_regulator()
824 reg_devs[21].platform_data = pdata->ldo19; in init_regulator()
827 if (pdata->ldo20) { in init_regulator()
828 reg_devs[22].platform_data = pdata->ldo20; in init_regulator()
840 struct max8925_platform_data *pdata) in max8925_device_init() argument
844 max8925_irq_init(chip, chip->i2c->irq, pdata); in max8925_device_init()
846 if (pdata && (pdata->power || pdata->touch)) { in max8925_device_init()
878 init_regulator(chip, pdata); in max8925_device_init()
880 if (pdata && pdata->backlight) { in max8925_device_init()
881 bk_devs[0].platform_data = &pdata->backlight; in max8925_device_init()
900 if (pdata && pdata->touch) { in max8925_device_init()