aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/thermal/qcom
AgeCommit message (Expand)AuthorFilesLines
2024-04-23thermal/drivers/qcom: Remove some unused fields in struct qpnp_tm_chipChristophe JAILLET1-1/+0
2024-04-23thermal/drivers/tsens: Fix null pointer dereferenceAleksandr Mishin1-1/+1
2024-04-23thermal/drivers/tsens: Add suspend to RAM support for tsensPriyansh Jain3-0/+37
2024-04-23thermal/drivers/qcom/lmh: Check for SCM availability at probeKonrad Dybcio1-0/+3
2023-10-31Merge tag 'thermal-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-10/+2
2023-10-19thermal/qcom/tsens: Drop ops_v0_1Dmitry Baryshkov1-6/+0
2023-10-08drivers: thermal: tsens: Annotate struct tsens_priv with __counted_byKees Cook1-1/+1
2023-09-29thermal: tsens: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-08-16thermal/drivers/tsens: Make tsens_xxxx_nvmem staticMin-Hua Chen2-4/+4
2023-07-31thermal: Explicitly include correct DT includesRob Herring2-2/+0
2023-06-26thermal/drivers/qcom/temp-alarm: Use dev_err_probeLuca Weiss1-20/+14
2023-06-26thermal/drivers/qcom: Remove redundant msg at probe timeYangtao Li3-9/+3
2023-06-26thermal/drivers/qcom/tsens-v0_1: Add MSM8909 dataStephan Gerhold3-2/+39
2023-06-26thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsetsStephan Gerhold3-1/+30
2023-06-26thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope valuesStephan Gerhold1-1/+17
2023-06-26thermal/drivers/qcom/tsens: Drop unused legacy structsStephan Gerhold2-58/+0
2023-06-26thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226Matti Lehtimäki3-2/+30
2023-03-03thermal/hwmon: Use the right device for devm_thermal_add_hwmon_sysfs()Daniel Lezcano3-3/+3
2023-03-03thermal/core: Use the thermal zone 'devdata' accessor in thermal located driversDaniel Lezcano3-6/+6
2023-02-27Merge tag 'soc-drivers-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-02-15thermal: Remove core header inclusion from driversDaniel Lezcano1-1/+0
2023-02-08firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/Elliot Berman1-1/+1
2023-01-18thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-genericAndy Shevchenko1-1/+2
2023-01-16thermal/drivers/qcom: Remove duplicate set next trip point interrupt codeDaniel Lezcano1-49/+2
2023-01-16thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956Dmitry Baryshkov1-27/+2
2023-01-16thermal/drivers/tsens: Drop single-cell code for msm8939Dmitry Baryshkov1-25/+1
2023-01-16thermal/drivers/tsens: Drop single-cell code for mdm9607Dmitry Baryshkov1-31/+7
2023-01-16thermal/drivers/tsens: Rework legacy calibration data parsersDmitry Baryshkov4-662/+297
2023-01-16thermal/drivers/tsens: Support using nvmem cells for msm8974 calibrationDmitry Baryshkov3-8/+84
2023-01-16thermal/drivers/tsens: Support using nvmem cells for calibration dataDmitry Baryshkov4-1/+106
2023-01-16thermal/drivers/tsens: limit num_sensors to 9 for msm8939Dmitry Baryshkov1-9/+4
2023-01-16thermal/drivers/tsens: fix slope values for msm8939Dmitry Baryshkov1-1/+16
2023-01-16thermal/drivers/tsens: Sort out msm8976 vs msm8956 dataDmitry Baryshkov3-27/+34
2023-01-16thermal/drivers/tsens: Drop msm8976-specific definesDmitry Baryshkov1-7/+2
2023-01-16thermal/drivers/tsens: Drop unnecessary hw_idsDmitry Baryshkov2-2/+0
2023-01-06thermal/drivers/qcom: Fix lock inversionJohan Hovold1-0/+5
2023-01-06thermal/drivers/qcom: Fix set_trip_temp() deadlockJohan Hovold1-1/+1
2023-01-06thermal/drivers/qcom: Use generic thermal_zone_get_trip() functionDaniel Lezcano1-22/+17
2022-12-14thermal/drivers/qcom/lmh: Fix irq handler return valueBjorn Andersson1-1/+1
2022-12-14thermal/drivers/qcom: Demote error log of thermal zone register to debugManivannan Sadhasivam1-1/+1
2022-12-14thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2Luca Weiss1-1/+2
2022-12-14thermal: qcom-spmi-adc-tm5: suppress probe-deferral error messageJohan Hovold1-4/+2
2022-12-14thermal/drivers/qcom/tsens: Rework debugfs file structureChristian Marangi1-10/+3
2022-12-14thermal/drivers/qcom/tsens: Fix wrong version id dbg_version_showChristian Marangi1-1/+1
2022-12-14thermal/drivers/qcom/tsens: Init debugfs only with successful probeChristian Marangi1-3/+5
2022-12-14thermal/drivers/tsens: Add IPQ8074 supportRobert Marko3-1/+21
2022-12-14thermal/drivers/tsens: Allow configuring min and max tripsRobert Marko6-2/+14
2022-12-14thermal/drivers/tsens: Add support for combined interruptRobert Marko6-6/+38
2022-10-10Merge tag 'thermal-6.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+3
2022-10-04thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_idVincent Knecht1-1/+1
2022-09-24nvmem: prefix all symbols with NVMEM_Rafał Miłecki1-1/+1
2022-08-17thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err()Jiapeng Chong1-3/+1
2022-08-17thermal/drivers/qcom: Switch to new of APIDaniel Lezcano3-24/+23
2022-08-15thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode APINuno Sá1-1/+2
2022-07-28thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensorsDmitry Baryshkov1-0/+5
2022-07-28thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensorsDmitry Baryshkov1-0/+5
2022-07-28thermal/drivers/qcom: Remove get_trend functionDaniel Lezcano2-14/+0
2022-05-19thermal/drivers/qcom/lmh: Add sc8180x compatibleBjorn Andersson1-0/+1
2022-05-19thermal/drivers/tsens: Add compat string for the qcom,msm8960Dmitry Baryshkov1-0/+3
2022-05-19thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTMJishnu Prakash1-7/+397
2022-05-19thermal/drivers/qcom: Add support for multiple generations of devicesJishnu Prakash1-31/+51
2022-03-08thermal/drivers/qcom/lmh: Add support for sm8150Thara Gopinath1-27/+35
2022-03-08thermal/drivers/tsens: register thermal zones as hwmon sensorsDmitry Baryshkov1-0/+5
2021-10-16thermal/drivers/tsens: Add timeout to get_temp_tsens_validAnsuel Smith1-15/+14
2021-10-16thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCMJackie Liu1-1/+1
2021-10-15thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variantBjorn Andersson1-1/+40
2021-09-21thermal/drivers/tsens: Fix wrong check for tzd in irq handlersAnsuel Smith1-2/+2
2021-09-09thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not usedMatthias Kaehlcke1-0/+6
2021-08-18thermal/drivers/qcom: Add support for LMh driverThara Gopinath3-0/+243
2021-05-27thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_channel_data()Yang Yingliang1-1/+1
2021-04-22thermal/drivers/tsens: Add support for ipq8064-tsensAnsuel Smith1-0/+3
2021-04-22thermal/drivers/tsens: Drop unused define for msm8960Ansuel Smith1-23/+1
2021-04-22thermal/drivers/tsens: Replace custom 8960 apis with generic apisAnsuel Smith1-41/+15
2021-04-22thermal/drivers/tsens: Fix bug in sensor enable for msm8960Ansuel Smith1-3/+20
2021-04-22thermal/drivers/tsens: Use init_common for msm8960Ansuel Smith1-51/+1
2021-04-22thermal/drivers/tsens: Add VER_0 tsens versionAnsuel Smith3-30/+133
2021-04-22thermal/drivers/tsens: Convert msm8960 to reg_fieldAnsuel Smith1-2/+71
2021-04-22thermal/drivers/tsens: Don't hardcode sensor slopeAnsuel Smith1-1/+2
2021-04-20thermal/drivers/qcom/tsens-v0_1: Add support for MDM9607Konrad Dybcio3-2/+101
2021-04-15thermal/drivers/tsens: Fix missing put_device errorGuangqing Zhu1-2/+4
2021-04-15thermal/drivers/qcom-spmi-temp-alarm: Add support for GEN2 rev 1 PMIC periphe...David Collins1-30/+61
2021-03-17thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976Konrad Dybcio1-2/+2
2021-02-16thermal: qcom: Fix comparison with uninitialized variable channels_availableColin Ian King1-7/+7
2021-02-15thermal: qcom: add support for adc-tm5 PMIC thermal monitorDmitry Baryshkov3-0/+635
2020-09-04Merge tag 'thermal-v5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2020-09-04thermal: qcom-spmi-temp-alarm: Don't suppress negative tempVeera Vegivada1-2/+2
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2-6/+6
2020-08-06Merge tag 'thermal-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-2/+147
2020-07-27thermal: qcom: tsens-v0_1: Add support for MSM8939Shawn Guo3-2/+147
2020-06-29thermal/drivers/tsens: Fix compilation warnings by making functions staticAmit Kucheria1-5/+5
2020-05-22drivers: thermal: tsens: Merge tsens-common.c into tsens.cAmit Kucheria4-850/+840
2020-03-23thermal: qcom: tsens.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-03-20drivers: thermal: tsens: Remove unnecessary irq flagAmit Kucheria1-1/+1
2020-03-20drivers: thermal: tsens: kernel-doc fixupAmit Kucheria1-0/+3
2020-03-20drivers: thermal: tsens: Add watchdog supportAmit Kucheria3-0/+71
2020-03-20drivers: thermal: tsens: Add critical interrupt supportAmit Kucheria4-36/+223
2020-03-20drivers: thermal: tsens: Release device in success pathAmit Kucheria1-4/+2
2020-03-20drivers: thermal: tsens: use simpler variablesAmit Kucheria1-4/+4
2020-03-20drivers: thermal: tsens: Pass around struct tsens_sensor as a constantAmit Kucheria3-11/+12
2020-03-20drivers: thermal: tsens: De-constify struct tsens_featuresAmit Kucheria5-16/+16
2020-01-07drivers: thermal: tsens: Work with old DTBsAmit Kucheria1-0/+3
2019-11-07drivers: thermal: tsens: fix potential integer overflow on multiplyColin Ian King1-1/+1
2019-11-07thermal: qcom: tsens-v1: Fix kfree of a non-pointer valueColin Ian King1-3/+1
2019-11-07thermal: qcom: tsens-v1: Add support for MSM8956 and MSM8976AngeloGioacchino Del Regno3-2/+174
2019-11-07drivers: thermal: tsens: Add interrupt supportAmit Kucheria6-63/+669
2019-11-07drivers: thermal: tsens: Create function to return sign-extended temperatureAmit Kucheria1-14/+35
2019-11-07drivers: thermal: tsens: Add debugfs supportAmit Kucheria3-0/+91
2019-11-07drivers: thermal: tsens: Add __func__ identifier to debug statementsAmit Kucheria2-7/+7
2019-11-07drivers: thermal: tsens: Simplify code flow in tsens_probeAmit Kucheria1-5/+3
2019-11-07drivers: thermal: tsens: Get rid of id field in tsens_sensorAmit Kucheria4-21/+20
2019-08-28drivers: thermal: qcom: tsens: Fix memory leak from qfprom readSrinivas Kandagatla4-2/+14
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284Thomas Gleixner1-9/+1
2019-05-28Revert "drivers: thermal: tsens: Add new operation to check if a sensor is en...Eduardo Valentin5-22/+0
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-16Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/l...Linus Torvalds1-1/+0
2019-05-14drivers: thermal: tsens: Move calibration constants to header fileAmit Kucheria2-5/+5
2019-05-14drivers: thermal: tsens: Add generic support for TSENS v1 IPAmit Kucheria4-1/+202
2019-05-14drivers: thermal: tsens: Common get_temp() learns to do ADC conversionAmit Kucheria1-4/+9
2019-05-14drivers: thermal: tsens: Move get_temp_tsens_v2 to allow sharingAmit Kucheria3-36/+37
2019-05-14drivers: thermal: tsens: simplify get_temp_tsens_v2 routineAmit Kucheria1-38/+17
2019-05-14drivers: thermal: tsens: Introduce IP-specific max_sensor countAmit Kucheria4-2/+6
2019-05-14drivers: thermal: tsens: change data type for sensor IDsAmit Kucheria1-2/+2
2019-05-14drivers: thermal: tsens: Add new operation to check if a sensor is enabledAmit Kucheria5-0/+22
2019-05-14drivers: thermal: tsens: Don't print error message on -EPROBE_DEFERAmit Kucheria1-1/+2
2019-05-14drivers: thermal: tsens: Save reference to the device pointer and use itAmit Kucheria1-7/+8
2019-05-14drivers: thermal: tsens: Introduce reg_fields to deal with register descriptionAmit Kucheria5-58/+370
2019-05-13drivers: thermal: tsens: Merge tsens-8974 into tsens-v0_1Amit Kucheria4-239/+236
2019-05-13drivers: thermal: tsens: Rename constants to prepare to merge with tsens-8974Amit Kucheria1-44/+44
2019-05-13drivers: thermal: tsens: Rename tsens-8916 to prepare to merge with tsens-8974Amit Kucheria2-1/+1
2019-05-13drivers: thermal: tsens: Function prototypes should have argument namesAmit Kucheria1-12/+12
2019-05-13drivers: thermal: tsens: Use consistent names for variablesAmit Kucheria1-3/+3
2019-05-13drivers: thermal: tsens: Rename variable tmdevAmit Kucheria7-132/+131
2019-05-13drivers: thermal: tsens: Rename tsens_deviceAmit Kucheria7-35/+35
2019-05-13drivers: thermal: tsens: Rename tsens_dataAmit Kucheria6-10/+10
2019-05-13drivers: thermal: tsens: Document the data structuresAmit Kucheria1-3/+28
2019-05-06thermal/drivers/core: Remove depends on THERMAL in KconfigDaniel Lezcano1-1/+0
2019-02-20thermal/qcom/tsens-common : fix possible object reference leakPeng Hao1-10/+23
2019-01-05Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/l...Linus Torvalds3-0/+477
2019-01-02thermal: tsens: qcom: do not create duplicate regmap debugfs entriesSrinivas Kandagatla1-2/+10
2018-12-07drivers: thermal: Move QCOM_SPMI_TEMP_ALARM into the qcom subdirAmit Kucheria3-0/+477
2018-10-22thermal: tsens: Check if the IP is correctly enabled by firmwareAmit Kucheria1-0/+17
2018-10-22thermal: tsens: Pass register offsets as private dataAmit Kucheria5-0/+16
2018-10-22thermal: tsens: Add the SROT address mapAmit Kucheria2-2/+13
2018-10-22thermal: tsens: Rename map field in order to add a second address mapAmit Kucheria4-28/+27
2018-10-22thermal: tsens: Get rid of dead codeAmit Kucheria1-5/+0
2018-10-22thermal: tsens: Add SPDX license identifiersAmit Kucheria6-59/+7
2018-10-22thermal: tsens: Prepare 8916 and 8974 tsens to use SROT and TM address spaceAmit Kucheria1-2/+3
2018-07-27thermal: tsens: Fix negative temperature reportingAmit Kucheria1-8/+5
2018-07-27thermal: tsens: switch from of_iomap() to devm_ioremap_resource()Amit Kucheria1-6/+7
2018-07-27thermal: tsens: Rename variableAmit Kucheria2-8/+8
2018-07-27thermal: tsens: Add generic support for TSENS v2 IPAmit Kucheria3-1/+12
2018-07-27thermal: tsens: Rename tsens-8996 to tsens-v2 for reuseAmit Kucheria2-18/+9
2018-07-27thermal: tsens: Add support to split up register address space into twoAmit Kucheria3-2/+15
2018-07-27thermal: tsens: Get rid of unused fields in structureAmit Kucheria1-2/+0
2018-06-12Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalent...Linus Torvalds1-3/+9
2018-06-06treewide: Use struct_size() for devm_kmalloc() and friendsKees Cook1-3/+3
2018-06-01thermal: qcom: tsens: Allow number of sensors to come from DTBjorn Andersson1-3/+9
2016-09-27thermal: qcom: tsens: Fix return value check in init_common()Wei Yongjun1-3/+3
2016-09-27thermal: qcom: tsens-8916: mark PM functions __maybe_unusedArnd Bergmann1-2/+2
2016-09-27thermal: streamline get_trend callbacksSascha Hauer2-4/+6
2016-09-27thermal: qcom: remove declare local symbols as staticEduardo Valentin4-4/+4
2016-09-27thermal: qcom: tsens-8996: Add support for 8996 family of SoCsRajendra Nayak4-2/+89
2016-09-27thermal: qcom: tsens-8960: Add support for 8960 family of SoCsRajendra Nayak4-6/+298
2016-09-27thermal: qcom: tsens-8974: Add support for 8974 family of SoCsRajendra Nayak4-2/+247
2016-09-27thermal: qcom: tsens-8916: Add support for 8916 family of SoCsRajendra Nayak4-1/+117
2016-09-27thermal: qcom: tsens: Add a skeletal TSENS driversRajendra Nayak5-0/+439