aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/regulator/ab8500.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-20regulator: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in 4.14Douglas Anderson1-0/+1
2021-01-13regulator: ab8500: Decomission platform data headerLinus Walleij1-1/+115
2020-06-25regulator: ab8500: Remove unused embedded struct expand_registerLee Jones1-6/+1
2020-04-14regulator: ab8500: remove some defined but not used variablesJason Yan1-22/+0
2019-11-07regulator: ab8500: Remove AB8505 USB regulatorStephan Gerhold1-17/+0
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 197Thomas Gleixner1-2/+1
2019-04-15regulator: ab8500: Remove *regulator from struct ab8500_regulator_infoAxel Lin1-6/+4
2019-04-15regulator: ab8500: Constify regulator_opsAxel Lin1-5/+5
2018-04-16regulator: ab8500: Drop AB8540/9540 supportLinus Walleij1-1406/+1
2014-10-20regulator: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-06-22regulator: ab8500: Remove ab8500_regulator_debug_init/exit()Axel Lin1-13/+0
2014-06-22regulator: ab8500: Remove ab8500_regulator_of_probe()Axel Lin1-19/+12
2013-12-09regulator: ab8500: use devm_regulator_register()Jingoo Han1-20/+4
2013-12-03regulator: ab8500: delete non-devicetree probe pathLinus Walleij1-94/+8
2013-07-03Merge tag 'regulator-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-16/+4
2013-06-11regulator: ab8500: Provide supply names for the AUX regulatorsLee Jones1-0/+3
2013-06-11regulator: ab8500-ext: Register as a device in its own rightLee Jones1-16/+1
2013-06-04ARM: ux500: Correct anamic2 typo in DT filesFabio Baltieri1-4/+4
2013-04-18regulator: ab8500: Get rid of voltage_shift field from struct ab8500_regulato...Axel Lin1-17/+16
2013-04-18regulator: ab8500: Remove unused voltage_shift field from struct expand_registerAxel Lin1-2/+0
2013-04-17regulator: ab8500: Fix set voltage for AB8540_LDO_AUX3Axel Lin1-20/+33
2013-04-17regulator: ab8500: Don't update lp_mode_req flag in set_mode() error pathsAxel Lin1-55/+43
2013-04-17regulator: ab8500: Don't update info->update_val if write to register failsAxel Lin1-9/+11
2013-04-16regulator: ab8500: Optimize ab8540_aux3_regulator_get_voltage_selAxel Lin1-24/+18
2013-04-15regulator: ab8500: Fix voltage_shift setting for AB8540_LDO_DMICAxel Lin1-0/+1
2013-04-12regulator: ab8500: Fix voltage_mask for AB8505_LDO_AUDIOAxel Lin1-1/+1
2013-04-11regulator: ab8500: Unregister ab8500-ext regulators in probe() failure pathAxel Lin1-1/+4
2013-04-11regulator: ab8500-ext: Make the return type of ab8500_ext_regulator_exit() voidAxel Lin1-6/+3
2013-04-08regulator: ab8500: Get rid of is_enabled from struct ab8500_regulator_infoAxel Lin1-40/+32
2013-04-05regulator: ab8500: Remove ab8500_regulator_set_voltage_time_selAxel Lin1-11/+0
2013-04-03regulator: ab8500: Add missing volt_table setting for AB8540_LDO_TVOUTAxel Lin1-0/+1
2013-04-03regulator: ab8500: Fix list_voltage for fixed voltage regulatorsAxel Lin1-2/+2
2013-04-03regulator: ab8500: Shuffle init functions into a more logical orderLee Jones1-85/+85
2013-04-03regulator: ab8500: Use regulator_list_voltage_table() to look-up voltagesLee Jones1-13/+6
2013-04-03regulator: ab8500: Remove the need for a 'delay' propertyLee Jones1-4/+1
2013-04-03regulator: ab8500: Set enable enable_time in regulator_descLee Jones1-0/+3
2013-04-03regulator: ab8500: Introduce aux5, aux6 regulators for AB8540Zhenhua HUANG1-0/+65
2013-04-03regulator: ab8500: Use a struct to select the good regulator configurationLee Jones1-71/+64
2013-04-02regulator: ab8500: Update vdmic, vamic[1|2] parameters for AB8540Lee Jones1-5/+40
2013-04-02regulator: ab8500: Add mode operation for v-amicLee Jones1-32/+161
2013-04-02regulator: ab8500: Add new operations for Vaux3Lee Jones1-1/+128
2013-04-02regulator: ab8500: Also check for AB8505 based platformsLee Jones1-0/+3
2013-04-02regulator: ab8500: Add voltage selection for AUDIO and ANA on AB8505Lee Jones1-6/+49
2013-04-02regulator: ab8500: Don't register external regulators on AB8505Rabin Vincent1-8/+12
2013-04-02regulator: ab8500: Supply platform specific regulator id valuesLee Jones1-31/+31
2013-04-01regulator: ab8500: Use regulator_list_voltage_table()Lee Jones1-40/+22
2013-04-01regulator: ab8500: Update voltage handling for fixed voltage regulatorsLee Jones1-48/+44
2013-04-01regulator: ab8500: Add support for the ab8540Lee Jones1-8/+678
2013-04-01regulator: ab8500: add support for ab8505Lee Jones1-0/+617
2013-04-01regulator: ab8500: Correct TVOUT regulator enable timeLee Jones1-1/+1
2013-04-01regulator: ab8500: Add support for the ab9540Lee Jones1-9/+573
2013-04-01regulator: ab8500: Prepare the driver for additional platformsLee Jones1-27/+49
2013-03-29regulator: ab8500: Update info->update_val only when successfully update regi...Axel Lin1-8/+19
2013-03-29regulator: ab8500: Init debug from regulator driverLee Jones1-0/+10
2013-03-29regulator: ab8500: Remove USB regulatorLee Jones1-20/+0
2013-03-29regulator: ab8500-ext: New driver to control external regulatorsLee Jones1-1/+11
2013-03-28regulator: ab8500: Amend the update value for AB8500_LDO_INTCORE regulatorLee Jones1-1/+1
2013-03-28regulator: ab8500: Clean out SoC registersLee Jones1-74/+24
2013-03-27regulator: ab8500: Remove set_voltage_time_sel and delay settingAxel Lin1-13/+0
2013-03-27regulator: ab8500: Add missing enable_time settingsAxel Lin1-0/+10
2013-03-26regulator: ab8500: Don't update is_enabled flag in error pathsAxel Lin1-2/+6
2013-03-25regulator: ab8500: Use regulator_list_voltage_linear for fixed voltageAxel Lin1-3/+2
2013-03-25regulator: ab8500: Fix build errorAxel Lin1-5/+5
2013-03-22regulator: ab8500: Separate regulator and MFD platform dataBengt Jonsson1-6/+15
2013-03-22regulator: ab8500: Another push to synchronise recent AB8500 developmentsLee Jones1-33/+53
2013-03-22ARM: ux500: regulators: Add mask for configurationLee Jones1-22/+14
2013-03-22regulator: ab8500: Added get_optimum_mode on regulators with idle modeBengt Jonsson1-25/+86
2013-03-22regulator: ab8500: Add set_mode/get_mode supportEmeric Vigier1-18/+94
2013-03-22regulator: ab8500: Further populate initialisation registersLee Jones1-3/+36
2012-11-20regulator: remove use of __devexitBill Pemberton1-1/+1
2012-11-20regulator: remove use of __devinitBill Pemberton1-4/+4
2012-11-20regulator: remove use of __devexit_pBill Pemberton1-1/+1
2012-08-28regulator: ab8500: provide per-regulator shiftLinus Walleij1-10/+10
2012-08-28regulator: ab8500: Remove get_voltage implementation for ab8500_regulator_fix...Axel Lin1-6/+0
2012-08-28regulator: ab8500: Set enable enable_time in regulator_descAxel Lin1-9/+1
2012-07-30Merge tag 'mfd-3.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/...Linus Torvalds1-6/+0
2012-07-09mfd: Register ab8500 devices using the newly DT:ed MFD APILee Jones1-6/+0
2012-06-17regulator: ab8500: Remove min_uV and max_uV from struct ab8500_regulator_infoAxel Lin1-12/+0
2012-06-17regulator: ab8500: Use regulator_list_voltage_linear for ab8500_regulator_fix...Axel Lin1-32/+9
2012-06-17regulator: Change ab8500 match names to reflect Device TreeLee Jones1-11/+11
2012-06-03regulator: Change ab8500 match names to reflect Device TreeLee Jones1-11/+11
2012-06-03regulator: ab8500: Let regulator core handle the case no delay for setting ne...Axel Lin1-7/+0
2012-06-03regulator: ab8500: Use regulator_list_voltage_table()Axel Lin1-40/+24
2012-05-18regulator: Enable the ab8500 for Device TreeLee Jones1-0/+54
2012-05-18regulator: ab8500: Split up probe() into manageable piecesLee Jones1-63/+87
2012-04-10regulator: Fix build of ab8500Mark Brown1-3/+3
2012-04-09regulator: core: Use a struct to pass in regulator runtime configurationMark Brown1-2/+6
2012-04-01regulator: Convert ab8500 to set_voltage_selAxel Lin1-31/+4
2012-03-11regulator: Convert ab8499 to use get_voltage_sel()Axel Lin1-6/+4
2012-01-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/same...Linus Torvalds1-1/+1
2012-01-09mfd: Unify abx500 headers in mfd/abx500Linus Walleij1-1/+1
2011-11-23regulator: pass additional of_node to regulator_register()Rajendra Nayak1-1/+1
2011-10-31regulator: Add module.h to drivers/regulator users as requiredPaul Gortmaker1-0/+1
2011-03-26regulator: add ab8500 enable and raise time delaysLinus Walleij1-0/+30
2011-03-26regulator: initialization for ab8500 regulatorsBengt Jonsson1-1/+222
2011-03-26regulator: add support for USB voltage regulatorBengt Jonsson1-1/+16
2011-01-12regulators: Removed macros for initialization of ab8500 regulatorsBengt Jonsson1-62/+179
2011-01-12regulators: Added verbose debug messages to ab8500 regulatorsBengt Jonsson1-12/+51
2011-01-12regulators: Modified ab8500 error handlingBengt Jonsson1-22/+31
2011-01-12regulators: Updated ab8500 variable names, macro names and commentsBengt Jonsson1-79/+82
2011-01-12regulators: Added ab8500 v2 supportBengt Jonsson1-2/+26
2011-01-12regulators: Clean out unused code in ab8500 regulatorsBengt Jonsson1-16/+0
2011-01-12regulators: Fixed errors in ab8500 register mappingBengt Jonsson1-6/+6
2011-01-12regulators: Moved define for number of regulators in ab8500Bengt Jonsson1-1/+7
2011-01-12regulator: Report actual configured voltage to set_voltage()Mark Brown1-1/+4
2010-10-29mfd: Align ab8500 with the abx500 interfaceMattias Wallin1-36/+50
2010-09-05regulator: ab8500 - fix off-by-one value range checking for selectorAxel Lin1-1/+1
2010-09-01regulator: ab8500 - fix the logic to remove already registered regulators in ...Axel Lin1-3/+1
2010-09-01regulator/ab8500: move dereference below the check for NULLDan Carpenter1-1/+2
2010-08-11regulator: add support for regulators on the ab8500 MFDSundar R IYER1-0/+427