Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
9674ccd
util_macros.h: Add macro to find closest smaller value in array
Tooniis Aug 8, 2022
08dbbbb
dt-bindings: pinctrl: qcom: msm8953: make function property conditional
vldly Jan 12, 2022
11609b9
dt-bindings: arm: qcom: Document compatible for sdm450 boards
vldly Jan 11, 2022
d071483
clk: qcom: gcc-msm8953: don't cache rate for dsi clocks
vldly Mar 26, 2022
27f0074
soc: qcom: rpmpd: add hack to speed up suspend/resume
vldly Jan 13, 2022
aa7736c
leds: Add driver for ATC LEDs
May 13, 2020
0cb563c
dt-bindings: power: supply: Add DT schema for qcom,fg
Tooniis Aug 23, 2021
81632aa
power: supply: Add driver for Qualcomm PMIC fuel gauge
Feb 3, 2021
d8bf6ab
ASoC: msm8916-wcd-analog: add cajon support
vldly Jan 13, 2022
2fcd267
ASoC: msm8916-wcd-analog: add lineout output
vldly Jan 13, 2022
310a546
net: wireless: wcn36xx: fix Bad TX complete indication (hardcoded)
vldly Jan 13, 2022
9a54a12
extcon: sm5502: add support for SM5708 MUIC
vldly Jan 13, 2022
81826d5
ASoC: codecs: add driver for tfa9872
vldly Jan 13, 2022
cd90cfe
drm/msm/mdp5: add support for mdp-cfg interconnect path
vldly Jan 13, 2022
a96ff66
remoteproc: qcom_q6v5_mss: Support alternate msm8953 configuration
ultra-azu Jun 28, 2021
eb6e38e
ASoC: qcom: apq8016_sbc: Add support msm8953 SoC
vldly May 5, 2022
f1ee5dd
power: supply: qcom_fg: Add status and health properties
Tooniis Nov 25, 2021
c72c925
power: supply: qcom_fg: Add PMI8994 SRAM registers
Tooniis Jun 22, 2022
a7c6221
dt-bindings: power: supply: Add DT schema for Qualcomm SMBCHG
Tooniis Aug 8, 2022
4745dd0
soc: qcom: Add PMIC secure register write helpers
Tooniis Aug 8, 2022
ca8a0dd
power: supply: Add driver for Qualcomm SMBCHG
Tooniis Aug 8, 2022
90071b1
ASoC: qdsp6: Add shared session management for q6voice services
stephan-gh Apr 28, 2020
2320531
ASoC: qdsp6: Add driver for Q6 Multimode Voice Manager (q6mvm)
stephan-gh Apr 28, 2020
01673dc
ASoC: qdsp6: Add driver for Q6 Core Voice Processor (q6cvp)
stephan-gh Apr 28, 2020
d6ca8bc
ASoC: qdsp6: Add driver for Q6 Core Voice Stream (q6cvs)
stephan-gh Apr 28, 2020
3df566f
ASoC: qdsp6: Add voice call functionality in Q6 Voice driver
stephan-gh Apr 28, 2020
3739f88
ASoC: qdsp6: Add Q6 Voice DAI driver (v2.1)
stephan-gh Apr 28, 2020
2cb2184
ASoC: qdsp6: q6voice: Add getter/setter for rx and tx ports
vknecht Sep 28, 2021
b16121a
ASoC: qdsp6: q6voice-dai: Add controls for voice rx and tx ports
vknecht Oct 6, 2021
884d857
FIXME: ASoC: msm8916-wcd-analog: Add jack detection using GPIO
stephan-gh Jul 3, 2019
02c4e22
arm64: configs: add config fragments
vldly Jan 13, 2022
ad38623
arm64: configs: Miscellanious changes
ultra-azu Mar 24, 2022
90eea66
arm64: configs: add bmi160 for xiaomi-tissot
JIaxyga Mar 24, 2022
3ab973b
arm64: configs: msm8953: enable apq8916_sbc sound card
vldly May 6, 2022
f481754
arm64: dts: qcom: msm8953: add MDSS vsync pin
alikates Mar 22, 2023
bb80d54
arm64: dts: qcom: msm8953: add QFPROM node
vldly Aug 20, 2023
c93040c
arm64: dts: qcom: msm8953: add cci adapter
vldly Jan 13, 2022
f5a9835
arm64: dts: qcom: msm8953: add camss subsystem
vldly Jan 13, 2022
5c035a5
arm64: dts: qcom: msm8953: add cpu idle states
vldly Jan 13, 2022
03e1170
arm64: dts: qcom: msm8953: xiaomi-daisy: add ramoops
alikates Aug 18, 2023
a40cc8e
arm64: dts: qcom: msm8953: enable modem remoteproc
vldly Jan 13, 2022
32bc349
arm64: dts: qcom: msm8953: enable lpass remoteproc
vldly Jan 13, 2022
b6f1bff
arm64: dts: qcom: msm8953: add sound card
vldly Jan 13, 2022
fc2fb43
arm64: dts: qcom: msm8953: add hardware codec (V2)
Jun 25, 2020
4a5e7fe
arm64: dts: qcom: msm8953: add DSI power-domains and OPP tables"
vldly Oct 1, 2023
a6078f5
arm64: dts: qcom: msm8953: add interconnects
vldly Oct 1, 2023
035c9be
arm64: dts: qcom: sdm632: motorola-ocean: add display, sound
vldly Jan 12, 2022
c4b401b
arm64: dts: qcom: sdm632: fairphone-fp3: add display
vldly Jan 12, 2022
237dd6c
usb: dwc3: Add support for VBUS power control
MikeLooijmans Aug 5, 2020
3fe48c8
mfd: qcom-spmi-pmic: Add support for PM8953
alikates Dec 12, 2022
9bc5d63
Input: edt-ft5x06 - (HACK) Retry reading ts identifier
alikates Mar 22, 2023
ad5796d
power: supply: qcom-smbchg: add SMBCHG-Lite USBID detection
alikates Mar 27, 2023
5238d81
iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured contexts
Jun 22, 2023
1ddff91
iommu/qcom: avoid bouncing power domain
vldly Jan 13, 2022
577e473
iommu/qcom: defer probe until scm is available
Sep 23, 2020
c8f823a
wcn36xx: txrx: Ignore 5 GHz scan packets on WCN3620 for now
stephan-gh Mar 20, 2022
54178c3
clk: qcom: gcc-msm8953: Make OXILI_CX parent of OXILI_GX
vldly Jun 28, 2023
5f31b00
psci: Allow forcing PSCI domains
alikates Dec 19, 2022
afe5e27
clk: qcom: add msm8953 clock debugger
Sep 22, 2020
09a24be
dt-bindings: clock: add apcs-msm8953 bindings
vldly Aug 24, 2023
5c649e0
clk: qcom: add APCS Clock driver for MSM8953 and SDM632
vldly Jun 23, 2023
95b66ec
pmdomain: qcom: add power domain driver for CPR4 hardware (V1.4)
vldly Jan 13, 2022
66f19bc
usb: dwc3: qcom: re-configure wrapper registers on resume
vldly Jul 26, 2023
193f5a7
arm64: dts: qcom: msm8953: Force PSCI domains
alikates Feb 5, 2023
f035626
arm64: dts: qcom: pm8953: add spmi_regulators with APC regulator
vldly Dec 25, 2022
4b7c688
arm64: dts: qcom: msm8953: Add CPR controller
vldly Aug 20, 2023
9b7da3f
arm64: dts: qcom: msm8953: add APCS Clock Controller..
vldly Dec 25, 2022
f336d74
arm64: dts: qcom: msm8953: Add CPU operating points table
vldly Dec 25, 2022
46d259d
arm64: dts: qcom: msm8953: reduce USB master clock rate
vldly Sep 17, 2023
e354365
clk: qcom: gcc-msm8953: correct GDSC definitions
vldly Sep 17, 2023
6199a0b
clk: qcom: gcc-msm8953: enable GPLL4 output to APSS
vldly Sep 24, 2023
4140779
clk: qcom: clk-alpha-pll: add VCO check/clamping in huayra ops
vldly Sep 24, 2023
bf4b994
clk: qcom: gcc-msm8953: fix stuck gcc_usb30_master_clk
vldly Oct 1, 2023
ee06528
cpufreq: dt-platdev: add msm8953 and compatible SoCs to blocklist
vldly Oct 1, 2023
2b22911
cpufreq: qcom-nvmem: add support for msm8953 and compatible SoCs
vldly Oct 1, 2023
7faf0be
interconnect: qcom: msm8953: enable sync callback
vldly Oct 4, 2023
4bafe22
arm64: dts: qcom: msm8953: xiaomi-tissot: add GPIO-based imu sensor
JIaxyga Mar 24, 2022
cce2f86
arm64: dts: qcom: pmi8950: add pmi8950 charger and fuel gauge
alikates Apr 26, 2022
b43ddba
arm64: configs: add vince config
fekz115 Jul 10, 2022
b73a70d
arm64: dts: qcom: sdm632: motorola-ocean: Add reset gpio for panel
ultra-azu Oct 25, 2022
9b65515
arm64: configs: enable FG and charger for daisy
alikates Dec 6, 2022
d791b75
arm64: configs: add moto g6 (motorola-ali) config
julianbraha Dec 9, 2022
e3d260d
arm64: dts: qcom: msm8953: Add device tree for Xiaomi Redmi 4 Prime
vipaoL Mar 23, 2023
d53fad9
arm64: dts: qcom: Commonize msm8953-xiaomi trees
Kiciuk Mar 18, 2023
a960419
arm64: dts: qcom: msm8953: motorola-potter: add display, sound, leds, fg
vldly Jan 12, 2022
58c4e41
arm64: dts: qcom: pmi8950: add missing atc_leds node
M0Rf30 Feb 9, 2023
887f1b8
arm64: dts: qcom: msm8953: xiaomi-daisy: add battery properties
alikates Mar 22, 2023
5ccaf7b
arm64: configs: add xiaomi-markw config
vipaoL Mar 23, 2023
4fa20aa
arm64: configs: msm8953.config: add atheros wifi
vipaoL Mar 24, 2023
1bbb091
arm64: dts: qcom: pmi8950: charger is SMBCHG-Lite
alikates Mar 28, 2023
c1fad19
arm64: dts: qcom: pmi8950: rename vbus supply
alikates Mar 28, 2023
7b0661a
arm64: dts: qcom: msm8953: xiaomi-vince: add magnetometer and light s…
M0Rf30 Apr 23, 2023
4402c13
arm64: dts: qcom: msm8953: xiaomi-vince: add hall sensor
M0Rf30 Apr 26, 2023
e326e67
arm64: configs: xiaomi-vince: enable missing modules
M0Rf30 Apr 27, 2023
26089d6
arm64: dts: qcom: msm8953: xiaomi-vince: add BMI120 alternative accel…
M0Rf30 Apr 27, 2023
4ea7ad9
arm64: dts: qcom: msm8953: xiaomi-tissot: Add some new features
JIaxyga Mar 29, 2023
f315a1f
arm64: configs: xiaomi-tissot: Fix panels names && Add charger and ak…
JIaxyga Apr 25, 2023
73ec32b
arm64: dts: qcom: sdm632: motorola-ocean: Add max brightness
ultra-azu May 12, 2023
c37c3df
arm64: dts: qcom: sdm450: motorola-ali: add some missing properties a…
julianbraha Mar 9, 2023
247bbaa
arm64: dts: qcom: msm8953: Add device tree for Xiaomi Redmi S2/Y2
barni2000 May 14, 2023
a5ece2b
arm64: config: add xiaomi-ysl config
barni2000 May 14, 2023
ff9b49d
arm64: dts: qcom: msm8953: xiaomi-vince: enable soundcard
M0Rf30 Jul 4, 2023
482629d
arm64: dts: qcom: msm8953: xiaomi-mido: add battery info
barni2000 Jul 1, 2023
aae1de9
media: i2c: add s5k2xx camera sensor driver (v6)
vldly Jan 13, 2022
bffd567
media: i2c: add hynix SR556 camera sensor driver
vldly Jan 13, 2022
31a5026
media: i2c: s5k2xx:Add s5k3l8 support
Kiciuk Feb 28, 2021
4d6c97b
arm64: dts: qcom: msm8953: xiaomi-tissot: add panel compatible
Kiciuk Mar 18, 2023
ebeb4df
power: supply: qcom_fg: make SRAM request/release access
alikates Jul 11, 2023
7253f98
arm64: dts: qcom: msm8953: xiaomi-mido: enable soundcard
barni2000 Jul 15, 2023
d0c6701
arm64: dts: qcom: msm8953: xiaomi-mido: set proper voltage-max-design…
barni2000 Jul 26, 2023
a4214d3
arm64: dts: qcom: msm8953: xiaomi-tissot: Add simple-amplifier for he…
barni2000 Jul 21, 2023
0992fec
ASoC: qcom: apq8016_sbc: HACK for devices using quinary
alikates Jul 31, 2023
a1b4652
arm64: dts: qcom: msm8953: xiaomi-tissot: fix speaker
barni2000 Aug 1, 2023
f2ea4d6
arm64: dts: qcom: msm8953: enable spi_5 and spi_6 interfaces on some …
M0Rf30 Aug 6, 2023
5577967
arm64: dts: qcom: msm8953: xiaomi-markw: enable soundcard and move ba…
vipaoL Aug 24, 2023
a850f9d
arm64: configs: xiaomi-markw: enable speaker amplifier
vipaoL Aug 24, 2023
4f0b91f
arm64: dts: qcom: msm8953: xiaomi-markw: reorder pinctrls by alphabet
vipaoL Aug 25, 2023
177aba0
arm64: dts: qcom: msm8953: xiaomi-mido: remove duplicated wcnss nodes
barni2000 Aug 12, 2023
49b345f
arm64: dts: qcom: msm8953: xiaomi-tissot: fix some nodes in dts
barni2000 Aug 14, 2023
7488efb
arm64: dts: qcom: sdm632: Add device tree for Xiaomi Redmi 7
barni2000 Aug 11, 2023
f97c882
interconnect: icc-clk: add support for scaling using OPP
lumag Aug 27, 2023
65b96ae
clk: qcom: rework regmap-mux-div clock ops
vldly Jan 13, 2022
d2ff776
clk: qcom: alpha-pll: use common round_rate for stromer ops
vldly Oct 8, 2023
7bfc404
clk: qcom: alpha-pll: fix alpha output from alpha_pll_round_rate
vldly Oct 8, 2023
6662e7a
drivers: media: venus: Add support for msm8953 (v2)
Jun 25, 2020
4abc2af
arm64: configs: update msm8953 config
vldly Oct 9, 2023
5acfdbe
power: genpd: change suspend/resume messages log level to VERBOSE
vldly Aug 20, 2023
2ff3853
arm64: dts: qcom: msm8953: add power domain for GCC
vldly Oct 9, 2023
156ffd5
arm64: dts: qcom: msm8953: add dynamic-power-coefficients
vldly Oct 20, 2023
56ff32d
clk: qcom: gcc-msm8953: add parent for venus_core0 GDSC
vldly Oct 22, 2023
aaf1aba
mfd: simple: add support for SM5708 PMIC (V2)
vldly May 11, 2022
cc430d4
arm64: dts: qcom: sdm450: Add device tree for Samsung Galaxy A6+
vldly Jan 11, 2022
d8e4067
arm64: configs: fix Samsung Galaxy A6+ panel display and flash LEDs
wonderfulShrineMaidenOfParadise Sep 15, 2023
fb01fa4
Input: s6sy761 - don't fail on "compatible" replacement panels
wonderfulShrineMaidenOfParadise Sep 15, 2023
73a769a
arm64: dts: qcom: msm8953: xiaomi-mido: enable bmi160
barni2000 Oct 11, 2023
6f47b67
arm64: dts: qcom: msm8953: xiaomi-mido: dts fixes
barni2000 Nov 28, 2023
fb67180
arm64: dts: qcom: msm8953: xiaomi-daisy: fix mbhc vthreshold
barni2000 Nov 28, 2023
cb4c414
arm64: dts: qcom: msm8953: xiaomi-vince: fix mbhc vthreshold
barni2000 Nov 28, 2023
f88bddc
arm64: dts: qcom: msm8953: xiaomi-markw: dts fixes
barni2000 Nov 28, 2023
567c727
arm64: dts: qcom: msm8953: xiaomi-tissot: dts fixes
barni2000 Nov 28, 2023
4628884
goodix_ts: add gt917d
ntonnaett Jul 30, 2023
55e36e6
arm64: dts: qcom: msm8953: xiaomi-daisy: add goodix gt917d touchscreen
ntonnaett Jul 30, 2023
377cd70
arm64: dts: qcom: msm8953: xiaomi-daisy: let lk2nd enable correct tou…
ntonnaett Aug 27, 2023
093819a
clk: qcom: rcg2: fix rounding for clocks with SET_RATE_PARENT
vldly Jan 7, 2024
26fb08b
interconnect: qcom: icc-rpm: reduce icc_set_bw overhead
vldly Jan 8, 2024
47a2d55
ASoC: codecs: msm8916-wcd-digital: Use dev_err_probe for clk_get errors
vldly Jan 9, 2024
ab58375
net: add driver for Qualcomm IPA 2.X
vldly Jan 23, 2024
f1878a6
arm64: dts: qcom: msm8953: add IPA
vldly Jan 23, 2024
d502593
arm64: dts: qcom: msm8953: motorola-potter: Enable charging
barni2000 Jan 18, 2024
0ddb4b3
arm64: dts: qcom: sdm450: motorola-ali: Enable charging
barni2000 Jan 18, 2024
9dda141
arm64: dts: qcom: msm8953: xiaomi-vince: add support for novatek ts
barni2000 Jan 23, 2024
3c27292
arm64: dts: qcom: msm8953: xiaomi-mido: add goodix gt917d touchscreen
barni2000 Jan 3, 2024
3befdca
arm64: dts: qcom: msm8953: xiaomi-mido: enable irled
barni2000 Jan 27, 2024
9052868
arm64: dts: qcom: msm8953: xiaomi-vince: enable ov5675
barni2000 Nov 18, 2023
d4618ef
arm64: configs: add CONFIG_VIDEO_OV5675
barni2000 Jan 23, 2024
9b962fb
arm64: dts: qcom: msm8953: xiaomi-markw: enable ov5670
vipaoL Nov 23, 2023
f0dbfef
arm64: configs: add CONFIG_VIDEO_OV5670
vipaoL Nov 23, 2023
34aa372
arm64: dts: qcom: msm8953: xiaomi-daisy: enable ov5675
barni2000 Feb 7, 2024
55d00a5
arm64: configs: add CONFIG_VIDEO_OV5675
barni2000 Feb 7, 2024
f722eea
arm64: dts: qcom: sdm450-samsung-a6plte-r4: Use samsung-gmax for &sou…
wonderfulShrineMaidenOfParadise Feb 4, 2024
eabfbc5
arm64: dts: qcom: msm8953: xiaomi-mido: enable s5k3l8
barni2000 Nov 16, 2023
0122a9b
arm64: dts: qcom: msm8953: xiaomi-markw: enable s5k3l8
vipaoL Nov 21, 2023
3b5f9f2
ASoC: qdsp6: q6voice-dai: Add VoiceMMode1 DAI
affenull2345 Apr 20, 2023
5304e93
arm64: dts: qcom: msm8953: replace CS-Voice with VoiceMMode1
barni2000 Feb 14, 2024
72ac232
arm64: dts: qcom: msm8953: Add device tree for Huawei Maimang 5 / G9 …
bzy-080408 Feb 22, 2024
c98337c
arm64: configs: add milan config
bzy-080408 Feb 22, 2024
b04a41d
arm64: dts: qcom: msm8953: xiaomi-mido: disable edt-ft5406
barni2000 Jan 28, 2024
2544b3e
arm64: dts: qcom: msm8953: xiaomi-markw: disable touchscreens
barni2000 Feb 24, 2024
053bce6
arm64: dts: qcom: msm8953: motorola-potter: change sound card model
barni2000 Feb 28, 2024
803ac0e
arm64: dts: qcom: msm8953-lenovo-kuntao: Add initial device tree
raihan2000 Mar 2, 2024
619ff09
wifi: ath10k: add support for QCA9379 hw1.0 SDIO
kaechele Mar 5, 2024
78d60ea
MSM8953: drm/panel: Generate using linux-mdss-dsi-panel-driver-generator
Mar 9, 2024
5742cb0
arm64: dts: qcom: msm8953: xiaomi-daisy: fix backlight stripes
barni2000 Mar 11, 2024
8ae2234
arm64: dts: qcom: sdm450: Add device tree for Redmi 5
barni2000 Mar 15, 2024
60d64b2
FROMLIST: dt-bindings: soc: qcom: Add bindings for Qualcomm Memshare …
TravMurav Mar 19, 2021
6201810
soc: qcom: Add Qualcomm Memshare QMI service (v2)
TravMurav Mar 19, 2021
482bdcb
arm64: dts: qcom: msm8953: add memshare for gps
barni2000 Mar 25, 2024
c2393b0
arm64: dts: qcom: msm8953: Set zap firmware-name and enable GPU
barni2000 May 5, 2024
65477ed
arm64: dts: qcom: msm8953: Add GPU bandwidth values
vldly May 14, 2024
e8e751f
drivers: regulator: qcom_spmi-regulator: Add ULT_LDO LV_P600 regulator
Kiciuk Aug 7, 2023
9dcfccb
msm8953/sdm632: move away type-c role switch from msm8953
barni2000 May 9, 2024
17ed082
arm64: dts: qcom: msm8953: xiaomi-mido: enable st,lsm6ds3
barni2000 May 12, 2024
42bc642
drm/msm/dsi: improve power management
vldly May 13, 2024
0c28d69
media: qcom: venus: fix stop cmd on venus v3
vldly May 16, 2024
65f54c6
media: qcom: venus: move 8x8 transform to V3
vldly May 18, 2024
2a5c5bc
HACK: media: qcom: venus: avoid setting HEADER_MODE_SEPARATE
vldly May 18, 2024
15364f4
drm/msm/mdss: handle -EPROBE_DEFER for cpu-cfg icc path
vldly May 18, 2024
141f7de
drm/msm/mdp5: provide dynamic bandwidth management
vldly May 18, 2024
0476720
arm64: dts: qcom: msm8953: xiaomi-mido: enable amibient light sensor
barni2000 May 21, 2024
61e792a
arm64: dts: qcom: msm8953: xiaomi-daisy: enable more sensors
barni2000 May 21, 2024
0c13150
arm64: dts: qcom: msm8953: xiaomi-daisy: enable aw2013
barni2000 May 21, 2024
fc52a84
drm: panel: add driver for Samsung S6E3FA7
vldly Jun 22, 2023
d055be3
arm64: dts: qcom: sdm450-lenovo-tbx605f: add battery support
superna9999 Jul 8, 2024
3e72035
arm64: configs: add Lenovo Smart Tab M10 config
superna9999 Jul 8, 2024
7269239
MSM8953: drm/panel: tv101wum-ll2: remove prepare_prev_first to fix sy…
superna9999 Jul 18, 2024
bb923ff
media: i2c: s5k2xx: add initial s5k3p8sp support
barni2000 Feb 10, 2024
73069b2
arm64: dts: qcom: msm8953: Move zap_shader_region
barni2000 Sep 15, 2024
1c8f4fb
arm64: dts: msm8953: add initial zenfone3 device trees
Smankusors Aug 25, 2024
04ee722
arm64: dts: qcom: msm8953: fix cd-gpios
barni2000 Oct 1, 2024
8f1292c
media: qcom: camss: Adjust VFE clock rates
barni2000 Nov 3, 2024
5c6397c
arm64: dts: qcom: msm8953: Use firmware-name for zap_shader.
barni2000 Nov 9, 2024
426143e
arm64: dts: qcom: msm8953: lenovo-kuntao: add fuel-gauge,
raihan2000 Nov 7, 2024
818e897
drm/msm: set prefer_mdp5 to false by default
barni2000 Nov 9, 2024
2eff052
dt-bindings: input: add Qualcomm SPMI haptics driver
kcxt Aug 16, 2021
84ccbb6
input: add Qualcomm SPMI haptics driver
kcxt Aug 16, 2021
ebf527d
input: misc: qcom-spmi-haptics: add support for ERM haptics
barni2000 Nov 16, 2024
6ec08a8
dt-bindings: input: add pmi8950-haptics identifier
M0Rf30 Aug 6, 2023
6716d7a
arm64: dts: qcom: pmi8950: add pmi8950-haptics
M0Rf30 Aug 6, 2023
6c4cb36
arm64: dts: qcom: msm8953: xiaomi-vince: enable haptics
M0Rf30 Aug 6, 2023
edd339e
arm64: dts: qcom: msm8953: xiaomi-daisy: enable haptic
barni2000 Nov 18, 2024
7d86087
arm64: dts: qcom: msm8953: xiaomi-mido: enable haptic
barni2000 Nov 18, 2024
1559a13
arm64: dts: qcom: msm8953: xiaomi-markw: enable haptic
barni2000 Nov 18, 2024
6706f61
arm64: dts: qcom: msm8953: xiaomi-tissot: enable haptic
barni2000 Nov 18, 2024
4119986
arm64: dts: qcom: msm8953: motorola-potter: enable haptic
barni2000 Nov 18, 2024
d45e4c2
drm/panel: fairphone-fp3-hx83112b: Swab brightness value
z3ntu Nov 19, 2022
86cffaa
drm/panel: fairphone-fp3-hx83112b: Call set_tear_on when turning on
barni2000 Nov 19, 2024
bf3b82a
arm64: dts: qcom: msm8953: add uart_5
kaechele Dec 26, 2024
77da06f
arm64: dts: qcom: msm8953: Add device tree for Lenovo ThinkSmart View
kaechele Dec 26, 2024
0a6a36c
input: misc: qcom-spmi-haptics: make auto res mode configureable via …
Smankusors Nov 23, 2024
0df3d72
input: misc: qcom-spmi-haptics: make vmax configureable via DT prop
Smankusors Nov 23, 2024
52930a9
dt-bindings: input: add max output voltage & auto resonance mode to t…
Smankusors Jan 5, 2025
06734ec
Input: rmi_i2c: introduce reset GPIO handling
kaechele Jan 13, 2025
4da7c62
arm64: dts: qcom: msm8953: motorola-potter: add touchscreen reset GPIO
kaechele Jan 13, 2025
fce2c36
arm64: dts: qcom: xiaomi-vince: Set labibb regulator voltage
barni2000 Apr 1, 2025
7b78f91
HACK media: qcom: camss: fix VFE pm domain off
barni2000 Mar 16, 2025
e5277fb
FROMLIST v1 arm64: dts: qcom: sdm632-fairphone-fp3: Move status prope…
z3ntu Feb 22, 2025
3c7649a
FROMLIST v1 arm64: dts: qcom: sdm632-fairphone-fp3: Add newlines betw…
z3ntu Feb 22, 2025
f7a1abb
FROMLIST v1 arm64: dts: qcom: sdm632-fairphone-fp3: Add firmware-name…
z3ntu Feb 22, 2025
d8ab894
FROMLIST v1 arm64: dts: qcom: sdm632-fairphone-fp3: Enable modem
z3ntu Feb 22, 2025
4a8fe49
FROMLIST v1 media: qcom: camss: csiphy-3ph: Make non-Gen2 PHY work again
Tooniis Apr 1, 2025
3ee64b1
HACK Input: novatek-nvt-ts - Increase sleep at reset
barni2000 May 31, 2025
b139a9d
fixup! arm64: dts: qcom: msm8953: add sound card
z3ntu Jul 5, 2025
6ba7fac
fixup! dt-bindings: clock: add apcs-msm8953 bindings
z3ntu Jul 5, 2025
4faaf6e
fixup! arm64: dts: qcom: msm8953: add hardware codec (V2)
z3ntu Jul 5, 2025
dd66017
fixup! arm64: dts: qcom: msm8953: Add CPU operating points table
z3ntu Jul 5, 2025
6e7c8f2
fixup! arm64: dts: qcom: msm8953: add DSI power-domains and OPP tables"
z3ntu Jul 5, 2025
2fa6ae5
fixup! arm64: dts: qcom: msm8953: add MDSS vsync pin
z3ntu Jul 5, 2025
9d56b09
fixup! arm64: dts: qcom: msm8953: add cci adapter
z3ntu Jul 5, 2025
c563a9c
fixup! arm64: dts: qcom: msm8953: add camss subsystem
z3ntu Jul 5, 2025
3c49b40
fixup! arm64: dts: qcom: msm8953: add sound card
z3ntu Jul 5, 2025
d9e9b0f
fixup! arm64: dts: qcom: msm8953: add sound card
z3ntu Jul 5, 2025
a887895
Revert "dt-bindings: pinctrl: qcom: msm8953: make function property c…
z3ntu Jul 5, 2025
7af5d1f
FROMLIST v2 ASoC: dt-bindings: Document Awinic AW8898 amplifier
z3ntu Mar 26, 2025
6283c9a
FROMLIST v2 ASoC: codecs: Add Awinic AW8898 amplifier driver
z3ntu Apr 6, 2025
01e3d95
FROMLIST v2 arm64: dts: qcom: sdm632-fairphone-fp3: Add AW8898 amplifier
z3ntu Apr 6, 2025
78fa347
arm64: dts: qcom: sdm632-fairphone-fp3: Enable speaker
z3ntu Apr 18, 2023
392af3d
arm64: dts: qcom: msm8953: Add device tree for Billion Capture+
cristianc Jun 10, 2025
ab9a7bb
squash! arm64: dts: qcom: msm8953: Add device tree for Billion Capture+
cristianc Aug 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions Documentation/devicetree/bindings/arm/psci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,13 @@ properties:
[1] Kernel documentation - ARM idle states bindings
Documentation/devicetree/bindings/cpu/idle-states.yaml

force-psci-domains:
$ref: /schemas/types.yaml#/definitions/flag
description: |
Force using PSCI power domains. This skips setting OSI mode because it's
already enabled by the firmware and cannot be changed.
Relevant for some legacy Qualcomm SoCs.

patternProperties:
"^power-domain-":
$ref: /schemas/power/power-domain.yaml#
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -882,6 +882,11 @@ properties:
- inforce,ifc6560
- const: qcom,sda660

- items:
- enum:
- samsung,a6plte
- const: qcom,sdm450

- items:
- enum:
- fairphone,fp3
Expand Down
100 changes: 100 additions & 0 deletions Documentation/devicetree/bindings/clock/qcom,apcs-msm8953.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/qcom,apcs-cc-msm8953.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Qualcomm APCS Clock Controller for MSM8953 and SDM632

description: |
Qualcomm APCS clock controller provides the clocks for CPU and Cache
Interconnect (CCI). It supports up to 9 clocks.

See also: include/dt-bindings/clock/qcom,apcs-msm8953.h

properties:
compatible:
enum:
- qcom,apcs-cc-msm8953

reg:
items:
- description: CPU0 Mux/Divider/Gate region
- description: CPU0 Mux/Divider/Gate region
- description: CCI Mux/Divider/Gate region
- description: CPU0 PLL region
- description: CPU4 PLL region
- description: CCI PLL region

reg-names:
items:
- const: cpu0_rcg_cbr
- const: cpu4_rcg_cbr
- const: cci_rcg_cbr
- const: cpu0_pll
- const: cpu4_pll
- const: cci_pll

'#clock-cells':
const: 1

clocks:
items:
- description: external oscillator (XO)
- description: auxillary external clock (GPLL0)
- description: auxillary external clock (GPLL2)
- description: auxillary external clock (GPLL4)


clock-names:
items:
- const: osc
- const: gpll0
- const: gpll2
- const: gpll4

'#interconnect-cells':
const: 1

operating-points-v2: true

required:
- compatible
- clocks
- clock-names
- reg
- reg-names
- '#clock-cells'

additionalProperties: true

examples:
- |
#include <dt-bindings/clock/qcom,apcs-msm8953.h>

apcscc: clock-controller@b011050 {
compatible = "qcom,apcs-cc-msm8953";
reg = <0x0b011050 0x10>,
<0x0b016000 0x50>,
<0x0b111050 0x10>,
<0x0b116000 0x50>,
<0x0b1d0000 0x50>,
<0x0b1d1050 0x10>;
reg-names = "cpu4_rcg_cbr",
"cpu4_pll",
"cpu0_rcg_cbr",
"cpu0_pll",
"cci_pll",
"cci_rcg_cbr";

clocks = <&xo_board>,
<&gcc GPLL0_EARLY>,
<&gcc GPLL2_EARLY>;
<&gcc GPLL4_EARLY>;
clock-names = "osc",
"gpll0",
"gpll2",
"gpll4";

#clock-cells = <1>;
};
149 changes: 149 additions & 0 deletions Documentation/devicetree/bindings/input/qcom,spmi-haptics.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
# Copyright 2020 Unisoc Inc.
%YAML 1.2
---
$id: http://devicetree.org/schemas/input/qcom,spmi-haptics.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Qualcomm Technologies Inc PMI8998 spmi haptics

maintainers:
- Caleb Connolly <[email protected]>

description: |
Qualcomm SPMI haptics is a peripheral on some QTI PMICs. It supports linear resonant
actuators and eccentric rotating mass type haptics commonly found in mobile devices.
It supports multiple sources of wave data such as an internal buffer, direct play
(from kernel or userspace) as well as an audio mode.

properties:
compatible:
items:
- enum:
- qcom,pmi8998-haptics
- qcom,pmi8996-haptics
- qcom,pmi8950-haptics
- qcom,pmi8941-haptics
- const: qcom,spmi-haptics

reg:
maxItems: 1

interrupts:
items:
- description: short circuit interrupt
- description: play interrupt

interrupt-names:
items:
- const: short
- const: play

qcom,actuator-type:
description: |
The type of actuator attached to the hardware.
Allowed values are,
0 - HAP_TYPE_LRA
1 - HAP_TYPE_ERM
$ref: /schemas/types.yaml#/definitions/uint32
enum: [ 0, 1 ]
default: 0

qcom,wave-shape:
description: |
Selects the wave shape to use.
Allowed values are,
0 - HAP_WAVE_SINE
1 - HAP_WAVE_SQUARE
$ref: /schemas/types.yaml#/definitions/uint32
enum: [ 0, 1 ]
default: 0

qcom,play-mode:
description: |
Selects the play mode to use.
Allowed values are,
0 - HAP_PLAY_DIRECT
1 - HAP_PLAY_BUFFER
2 - HAP_PLAY_AUDIO
3 - HAP_PLAY_PWM
$ref: /schemas/types.yaml#/definitions/uint32
enum: [ 0, 1, 2, 3 ]
default: 2

qcom,vmax-millivolt:
description: |
Maximum output voltage in millivolts
$ref: /schemas/types.yaml#/definitions/uint32
default: 3596

qcom,auto-res-mode:
description: |
Selects the auto resonance technique for LRA type.
Allowed values are,
0 - HAP_AUTO_RES_NONE
1 - HAP_AUTO_RES_ZXD
2 - HAP_AUTO_RES_QWD
3 - HAP_AUTO_RES_MAX_QWD
4 - HAP_AUTO_RES_ZXD_EOP
$ref: /schemas/types.yaml#/definitions/uint32
enum: [ 0, 1, 2, 3, 4 ]
default: 4

qcom,wave-play-rate-us:
description: |
Wave play rate in microseconds, 1/f where f
is the resonant frequency of the actuator.
minimum: 0
maximum: 20475

qcom,brake-pattern:
minItems: 4
maxItems: 4
description: |
The brake pattern is an array of amplitudes
used to brake the haptics. Allowed values are,
0 - 0V
1 - Vmax/4
2 - Vmax/2
3 - Vmax
$ref: /schemas/types.yaml#/definitions/uint32-array
default: [0x3, 0x3, 0x2, 0x1]
items:
enum: [ 0, 1, 2, 3 ]

required:
- compatible
- reg
- interrupts
- qcom,wave-play-rate-us

additionalProperties: false

examples:
- |
#include <dt-bindings/spmi/spmi.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/input/qcom,spmi-haptics.h>

pmic@3 {
compatible = "qcom,pmi8998", "qcom,spmi-pmic";
reg = <0x3 SPMI_USID>;
#address-cells = <1>;
#size-cells = <0>;

pmi8998_haptics: haptics@c000 {
compatible = "qcom,pmi8998-haptics", "qcom,spmi-haptics";
reg = <0xc000>;

interrupts = <0x3 0xc0 0x0 IRQ_TYPE_EDGE_BOTH>,
<0x3 0xc0 0x1 IRQ_TYPE_EDGE_BOTH>;
interrupt-names = "short", "play";

qcom,wave-shape = <HAP_WAVE_SINE>;
qcom,wave-play-rate-us = <4255>;
qcom,play-mode = <HAP_PLAY_BUFFER>;
qcom,auto-res-mode = <HAP_AUTO_RES_ZXD_EOP>;
qcom,brake-pattern = <0x3 0x3 0x2 0x1>;
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:
- goodix,gt9110
- goodix,gt912
- goodix,gt9147
- goodix,gt917d
- goodix,gt917s
- goodix,gt927
- goodix,gt9271
Expand Down
14 changes: 14 additions & 0 deletions Documentation/devicetree/bindings/leds/leds-atc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Driver leds-atc is used to control ATC charging led on a Qualcomm PMIC.

Required properties
- compatible : string should be "qcom,leds-atc"
- reg : The register address + control address. Check PMIC specification.
- label : name of the led that is used in the led framework

Example:

leds@1000 {
compatible = "qcom,leds-atc";
reg = <0x1243>; //0x1000 + 0x243
label = "charging";
};
Loading