-
Notifications
You must be signed in to change notification settings - Fork 4
/
0000-cover-letter.patch
106 lines (92 loc) · 4.84 KB
/
0000-cover-letter.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
From cb12552dfc7788174d16ccecbefbcb1e43ec2765 Mon Sep 17 00:00:00 2001
From: Brian Masney <masneyb@onstation.org>
Date: Wed, 4 Mar 2020 19:31:40 -0500
Subject: [PATCH 00/29] qcom: Nexus 5 out-of-tree patches for v5.5
Here's my v5.5 patch series with my out-of-tree patches for the Nexus 5
and other msm8974-related systems. This gets the modem, GPU, bluetooth,
and vibrator working. On patches marked as needing work, see the thread
on the linux-arm-msm mailinglist.
Patches 1-8 are queued for the v5.6 merge window.
Patches 9-11 are to get the bluetooth working and should go into
v5.7rc1.
Patches 12-14 are to get the modem working on msm8974. This series still
needs work.
Patch 15 should hopefully be queued for v5.7
Patch 16 and 17 requires IOMMU support. Hopefully patches 18-21 will no
longer be needed once IOMMU support is in place.
Patches 22-28 are to get the vibrator working. This one needs some work.
I'm waiting for someone from Qualcomm to post support for setting the
clock duty cycle for the Qualcomm clocks since the m, n, and d clock
values are undocumented.
Patch 29 reverts the async commit support in the MSM drvier since that
causes some display problems on the old command-mode panels.
Bjorn Andersson (2):
remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
remoteproc: qcom_q6v5_mss: Validate each segment during loading
Brian Masney (24):
clk: qcom: mmcc8974: move gfx3d_clk_src from the mmcc to rpm
dt-bindings: drm/msm/gpu: document second interconnect
drm/msm/gpu: add support for ocmem interconnect path
drm/msm/a3xx: set interconnect bandwidth vote
ARM: qcom_defconfig: add msm8974 interconnect support
ARM: qcom_defconfig: add anx78xx HDMI bridge support
ARM: dts: qcom: msm8974: add ocmem node
ARM: dts: qcom: msm8974: add interconnect nodes
ARM: qcom_defconfig: add Broadcom bluetooth options
add debugfs and modem options to qcom_defconfig
drm/msm/mdp5: rate limit pp done timeout warnings
ARM: dts: qcom: msm8974: add gpu support
ARM: dts: qcom: msm8974-hammerhead: add support for GPU
HACK: init vram first
HACK: increase default vram carveout
HACK: allow running without IOMMU
clk: qcom: add support for setting the duty cycle
dt-bindings: Input: drop msm-vibrator in favor of clk-vibrator
Input: drop msm-vibrator in favor of clk-vibrator driver
dt-bindings: Input: introduce new clock vibrator bindings
Input: introduce new clock vibrator driver
ARM: qcom_defconfig: drop msm-vibrator in favor of clk-vibrator driver
ARM: dts: qcom: msm8974-hammerhead: add support for vibrator
drm/msm: revert async commit support
Jonathan Marek (3):
ARM: dts: qcom: msm8974: add blsp2_uart10
ARM: dts: qcom: msm8974-hammerhead: add support for bluetooth
HACK: delay rpm init
.../devicetree/bindings/display/msm/gpu.txt | 6 +-
.../bindings/input/clk-vibrator.yaml | 60 ++++++
.../bindings/input/msm-vibrator.txt | 36 ----
.../qcom-msm8974-lge-nexus5-hammerhead.dts | 109 +++++++++++
arch/arm/boot/dts/qcom-msm8974.dtsi | 131 +++++++++++++
arch/arm/configs/qcom_defconfig | 16 +-
drivers/clk/qcom/clk-rcg.h | 4 +
drivers/clk/qcom/clk-rcg2.c | 61 +++++-
drivers/clk/qcom/clk-smd-rpm.c | 6 +
drivers/clk/qcom/mmcc-msm8974.c | 13 --
drivers/gpu/drm/msm/Makefile | 1 -
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 10 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 14 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 13 ++
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 7 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 5 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 46 ++---
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +-
drivers/gpu/drm/msm/msm_atomic.c | 179 +-----------------
drivers/gpu/drm/msm/msm_atomic_trace.h | 110 -----------
drivers/gpu/drm/msm/msm_atomic_tracepoints.c | 3 -
drivers/gpu/drm/msm/msm_drv.c | 11 +-
drivers/gpu/drm/msm/msm_drv.h | 4 -
drivers/gpu/drm/msm/msm_gpu.h | 7 +
drivers/gpu/drm/msm/msm_gpu_trace.h | 2 +-
drivers/gpu/drm/msm/msm_kms.h | 53 +-----
drivers/input/misc/Kconfig | 20 +-
drivers/input/misc/Makefile | 2 +-
.../misc/{msm-vibrator.c => clk-vibrator.c} | 138 +++++---------
drivers/remoteproc/qcom_q6v5_mss.c | 92 +++++----
30 files changed, 592 insertions(+), 571 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/clk-vibrator.yaml
delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt
delete mode 100644 drivers/gpu/drm/msm/msm_atomic_trace.h
delete mode 100644 drivers/gpu/drm/msm/msm_atomic_tracepoints.c
rename drivers/input/misc/{msm-vibrator.c => clk-vibrator.c} (51%)
--
2.24.1