Lines Matching refs:pdata
665 struct max8925_platform_data *pdata) in max8925_irq_init() argument
715 if (!pdata->tsc_irq) { in max8925_irq_init()
719 chip->tsc_irq = pdata->tsc_irq; in max8925_irq_init()
730 struct max8925_platform_data *pdata) in init_regulator() argument
734 if (!pdata) in init_regulator()
736 if (pdata->sd1) { in init_regulator()
737 reg_devs[0].platform_data = pdata->sd1; in init_regulator()
740 if (pdata->sd2) { in init_regulator()
741 reg_devs[1].platform_data = pdata->sd2; in init_regulator()
744 if (pdata->sd3) { in init_regulator()
745 reg_devs[2].platform_data = pdata->sd3; in init_regulator()
748 if (pdata->ldo1) { in init_regulator()
749 reg_devs[3].platform_data = pdata->ldo1; in init_regulator()
752 if (pdata->ldo2) { in init_regulator()
753 reg_devs[4].platform_data = pdata->ldo2; in init_regulator()
756 if (pdata->ldo3) { in init_regulator()
757 reg_devs[5].platform_data = pdata->ldo3; in init_regulator()
760 if (pdata->ldo4) { in init_regulator()
761 reg_devs[6].platform_data = pdata->ldo4; in init_regulator()
764 if (pdata->ldo5) { in init_regulator()
765 reg_devs[7].platform_data = pdata->ldo5; in init_regulator()
768 if (pdata->ldo6) { in init_regulator()
769 reg_devs[8].platform_data = pdata->ldo6; in init_regulator()
772 if (pdata->ldo7) { in init_regulator()
773 reg_devs[9].platform_data = pdata->ldo7; in init_regulator()
776 if (pdata->ldo8) { in init_regulator()
777 reg_devs[10].platform_data = pdata->ldo8; in init_regulator()
780 if (pdata->ldo9) { in init_regulator()
781 reg_devs[11].platform_data = pdata->ldo9; in init_regulator()
784 if (pdata->ldo10) { in init_regulator()
785 reg_devs[12].platform_data = pdata->ldo10; in init_regulator()
788 if (pdata->ldo11) { in init_regulator()
789 reg_devs[13].platform_data = pdata->ldo11; in init_regulator()
792 if (pdata->ldo12) { in init_regulator()
793 reg_devs[14].platform_data = pdata->ldo12; in init_regulator()
796 if (pdata->ldo13) { in init_regulator()
797 reg_devs[15].platform_data = pdata->ldo13; in init_regulator()
800 if (pdata->ldo14) { in init_regulator()
801 reg_devs[16].platform_data = pdata->ldo14; in init_regulator()
804 if (pdata->ldo15) { in init_regulator()
805 reg_devs[17].platform_data = pdata->ldo15; in init_regulator()
808 if (pdata->ldo16) { in init_regulator()
809 reg_devs[18].platform_data = pdata->ldo16; in init_regulator()
812 if (pdata->ldo17) { in init_regulator()
813 reg_devs[19].platform_data = pdata->ldo17; in init_regulator()
816 if (pdata->ldo18) { in init_regulator()
817 reg_devs[20].platform_data = pdata->ldo18; in init_regulator()
820 if (pdata->ldo19) { in init_regulator()
821 reg_devs[21].platform_data = pdata->ldo19; in init_regulator()
824 if (pdata->ldo20) { in init_regulator()
825 reg_devs[22].platform_data = pdata->ldo20; in init_regulator()
837 struct max8925_platform_data *pdata) in max8925_device_init() argument
841 max8925_irq_init(chip, chip->i2c->irq, pdata); in max8925_device_init()
843 if (pdata && (pdata->power || pdata->touch)) { in max8925_device_init()
875 init_regulator(chip, pdata); in max8925_device_init()
877 if (pdata && pdata->backlight) { in max8925_device_init()
878 bk_devs[0].platform_data = &pdata->backlight; in max8925_device_init()
897 if (pdata && pdata->touch) { in max8925_device_init()