Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2445 commits
Select commit Hold shift + click to select a range
07f16b1
net/mlx5e: Delete forward rule for ct or sample action
Dec 2, 2021
0272823
udp: using datalen to cap ipv6 udp max gso segments
xli98 Dec 23, 2021
df06c8d
selftests: Calculate udpgso segment count without header adjustment
xli98 Dec 23, 2021
75799e7
sctp: use call_rcu to free endpoint
lxin Dec 23, 2021
cc70cbd
net/smc: fix using of uninitialized completions
karstengr Dec 27, 2021
0d82faa
net: usb: pegasus: Do not drop long Ethernet frames
ott Dec 26, 2021
c903a96
net: ag71xx: Fix a potential double free in error handling paths
tititiou36 Dec 26, 2021
c1babfe
net: lantiq_xrx200: fix statistics of received bytes
abajk Dec 27, 2021
2389203
NFC: st21nfca: Fix memory leak in device probe and remove
Dec 28, 2021
85ce259
net/smc: don't send CDC/LLC message if link not ready
Dec 28, 2021
b85f751
net/smc: fix kernel panic caused by race of smc_sock
Dec 28, 2021
1059758
igc: Do not enable crosstimestamping for i225-V models
vcgomes Dec 14, 2021
a87eb54
igc: Fix TX timestamp support for non-MSI-X platforms
qsc-jamesmclaughlin Dec 17, 2021
6af58ce
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
Dec 9, 2021
a3dffd1
drm/amd/display: Set optimize_pwr_state for DCN31
Dec 9, 2021
30a26a8
ionic: Initialize the 'lif->dbid_inuse' bitmap
tititiou36 Dec 26, 2021
a780f0d
net/mlx5e: Fix wrong features assignment in case of error
gal-pressman Nov 29, 2021
a22ac80
net: bridge: mcast: add and enforce query interval minimum
Dec 27, 2021
f1157fe
net: bridge: mcast: add and enforce startup query interval minimum
Dec 27, 2021
676345f
selftests/net: udpgso_bench_tx: fix dst ip argument
Dec 29, 2021
5943eb7
selftests: net: Fix a typo in udpgro_fwd.sh
Dec 29, 2021
62320f4
net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
Dec 28, 2021
6eb92fb
net/ncsi: check for error return from call to nla_put_u32
JiangJias Dec 29, 2021
2042634
selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
Dec 30, 2021
17f5a2b
fsl/fman: Fix missing put_device() call in fman_port_probe
Yuuoniy Dec 30, 2021
f685995
i2c: validate user data in compat ioctl
pskrgag Dec 30, 2021
7b006d5
nfc: uapi: use kernel size_t to fix user-space builds
krzk Dec 26, 2021
e631093
uapi: fix linux/nfc.h userspace compilation errors
ldv-alt Dec 26, 2021
2ee1296
drm/nouveau: wait for the exclusive fence after the shared ones v2
ChristianKoenigAMD Dec 7, 2021
97fd2b6
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is expl…
Dec 9, 2021
94ba5b0
drm/amdgpu: add support for IP discovery gc_info table v2
alexdeucher Dec 16, 2021
0f591d1
drm/amd/display: Changed pipe split policy to allow for multi-display…
Dec 9, 2021
81f8de4
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
matnyman Dec 21, 2021
ebef2aa
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
vpelletier Dec 18, 2021
dace412
usb: mtu3: add memory barrier before set GPD's HWO
Dec 18, 2021
249ddfb
usb: mtu3: fix list_head check warning
Dec 18, 2021
0c823e0
usb: mtu3: set interval of FS intr and isoc endpoint
Dec 18, 2021
90d2bee
nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
andraprs Dec 20, 2021
17691ba
binder: fix async_free_space accounting for empty parcels
toddkjos Dec 20, 2021
90ffed2
scsi: vmw_pvscsi: Set residual data length conditionally
Dec 20, 2021
e79ff8c
Input: appletouch - initialize work before device registration
pskrgag Dec 31, 2021
466267c
Input: spaceball - fix parsing of movement data packets
ewhac Dec 31, 2021
ffe4a1b
mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
sjp38 Dec 31, 2021
08eacbd
net: fix use-after-free in tw_timer_handler
Dec 28, 2021
47b5d0a
fs/mount_setattr: always cleanup mount_kattr
Dec 30, 2021
90d2733
perf intel-pt: Fix parsing of VM time correlation arguments
ahunter6 Dec 15, 2021
632ee8a
perf script: Fix CPU filtering of a script's switch events
ahunter6 Dec 15, 2021
bc5fce3
perf scripts python: intel-pt-events.py: Fix printing of switch events
ahunter6 Dec 15, 2021
734eb1f
Linux 5.15.13
gregkh Jan 5, 2022
8e71253
UPSTREAM: arm: qcom: Add SMP support for MSM8226
Snejp Jun 6, 2021
050a904
UPSTREAM: cpuidle: qcom_spm: Detach state machine from main SPM handling
kholk Jul 29, 2021
9985e03
UPSTREAM: soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L…
kholk Jul 29, 2021
c8aac17
UPSTREAM: soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2
kholk Jul 29, 2021
df98ecc
UPSTREAM: arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible
stephan-gh Sep 21, 2021
f5a11ec
UPSTREAM: arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sens…
stephan-gh Aug 16, 2021
33a72e2
UPSTREAM: arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB de…
stephan-gh Sep 28, 2021
bd31953
UPSTREAM: arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usbi…
stephan-gh Sep 28, 2021
77ca509
UPSTREAM: arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmwa…
andersson May 31, 2021
902ebf8
UPSTREAM: arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
stephan-gh Sep 22, 2021
353c0d2
UPSTREAM: iio: light: ltr501: Add rudimentary regulator support
TravMurav Oct 6, 2021
b933c26
UPSTREAM: iio: light: ltr501: Add of_device_id table
TravMurav Oct 6, 2021
a72cf9e
UPSTREAM: Input: tm2-touchkey - report scan codes
stephan-gh Oct 13, 2021
41502b6
UPSTREAM: Input: tm2-touchkey - allow changing keycodes from userspace
stephan-gh Oct 13, 2021
9df4955
UPSTREAM: arm64: dts: qcom: add 'chassis-type' property
a-wai Oct 16, 2021
31c81c4
UPSTREAM: arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Min…
stephan-gh Oct 4, 2021
8bf0cff
UPSTREAM: arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen
stephan-gh Oct 4, 2021
6447868
UPSTREAM: arm64: dts: qcom: msm8916-samsung-serranove: Add touch key
stephan-gh Oct 4, 2021
14b82c1
UPSTREAM: arm64: dts: qcom: msm8916-samsung-serranove: Add IMU
stephan-gh Oct 4, 2021
b9d0771
UPSTREAM: arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 bat…
stephan-gh Oct 4, 2021
0a23e1c
UPSTREAM: arm64: dts: qcom: msm8916-samsung-serranove: Add NFC
stephan-gh Oct 4, 2021
65d5dbf
UPSTREAM: ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32
stephan-gh Oct 4, 2021
7cea6f9
UPSTREAM: ARM: qcom: Add qcom,msm8916-smp enable-method identical to …
stephan-gh Oct 4, 2021
287d94e
UPSTREAM: soc: qcom: spm: Add 8916 SPM register data
ilina-linaro Oct 4, 2021
1024768
UPSTREAM: firmware: qcom: scm: Add support for MC boot address API
stephan-gh Oct 4, 2021
7c1614a
UPSTREAM: arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM
stephan-gh Oct 4, 2021
6c1ae64
UPSTREAM: ARM: dts: qcom: msm8916: Add include for SMP without PSCI o…
stephan-gh Oct 4, 2021
ef61596
UPSTREAM: ARM: dts: qcom: msm8916-samsung-serranove: Include dts from…
stephan-gh Oct 4, 2021
1033c39
UPSTREAM: arm64: dts: qcom: msm8916-asus-z00l: Add sensors
antony-jr Oct 10, 2021
0498a30
UPSTREAM: arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen
antony-jr Oct 12, 2021
49ec252
UPSTREAM: arm64: dts: qcom: msm8916-asus-z00l: Add SDCard
antony-jr Oct 12, 2021
7ebfa09
UPSTREAM: ASoC: qcom: common: Respect status = "disabled" on DAI link…
stephan-gh Oct 25, 2021
3e92538
UPSTREAM: dmaengine: qcom: bam_dma: Add "powered remotely" mode
stephan-gh Oct 18, 2021
cd92958
UPSTREAM: ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit
vknecht Oct 24, 2021
27c12c3
FROMLIST: leds: Add driver for Qualcomm LPG (v6)
andersson Oct 21, 2020
ae61e4f
FROMLIST: dt-bindings: soc: qcom: Add bindings for Qualcomm Memshare …
TravMurav Mar 19, 2021
f425d59
FROMLIST: soc: qcom: Add Qualcomm Memshare QMI service
TravMurav Mar 19, 2021
7bb17ce
FROMLIST: cpuidle: qcom_scm: fix Kconfig dependencies again
arndb Apr 21, 2021
85f4631
FROMLIST: net: wwan: Add Qualcomm BAM-DMUX WWAN network driver (v2)
stephan-gh Oct 11, 2021
d50701a
FROMLIST: arm64: dts: qcom: Add missing 'chassis-type's
stephan-gh Oct 25, 2021
501e40c
FROMLIST: ASoC: codecs: tfa989x: Add switch to allow disabling amplifier
stephan-gh Oct 24, 2021
9a77eed
FROMLIST: ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv…
vknecht Oct 31, 2021
ea6a7cc
FROMLIST: input: touchscreen: zinitix: Make sure the IRQ is allocated…
TravMurav Oct 27, 2021
da9f4e0
FROMLIST: input: touchscreen: zinitix: Add touchkey support
TravMurav Oct 27, 2021
5a54958
ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R
stephan-gh Sep 26, 2020
5f1ced9
ASoC: msm8916-wcd-analog: Move mux/switch before HPHL/R PA
stephan-gh Sep 26, 2020
c9f0e8f
ASoC: msm8916-wcd-analog: Add outputs to connect external speaker PA
stephan-gh Sep 26, 2020
247f872
ARM: dts: qcom: Also build apq8016-sbc DTB on ARM32 for testing
stephan-gh Sep 14, 2021
9ef156b
arm64: dts: qcom: msm8916-longcheer-l8150: Add proximity sensor (v2)
TravMurav Jul 23, 2019
72afde6
arm64: dts: qcom: Add device tree for Samsung Galaxy Tab A (2015) (v2)
jja2000 May 5, 2021
b8aebf1
arm64: dts: qcom: msm8916-samsung-gt58: Add Vibrator
SiddharthManthan May 7, 2021
4158cbf
arm64: dts: qcom: msm8916-samsung-gt510: Add touchscreen
jja2000 May 5, 2021
d530933
arm64: dts: qcom: msm8916-samsung-gt58: Add touchscreen (v2)
SiddharthManthan May 13, 2021
3089c68
arm64: dts: qcom: msm8916-samsung-gt5-common: Add fuelgauge
TravMurav May 5, 2021
b4cb390
arm64: dts: qcom: msm8916-samsung-gt5-common: add sensors
SiddharthManthan Jul 28, 2021
35b7622
arm64: dts: qcom: msm8916: Use consistent style for &mba_mem
stephan-gh Oct 14, 2021
0a5d2f5
arm64: dts: qcom: msm8916: Reduce reserved memory for venus
stephan-gh Oct 14, 2021
ad69d87
arm64: dts: qcom: msm8916: Place wcnss/venus memory next to mba
stephan-gh Oct 14, 2021
e919308
MSM8916: cpuidle: qcom-spm: Allow compiling on ARM64
stephan-gh Dec 2, 2019
849813a
MSM8916: arm64: configs: Add msm8916_defconfig (v48)
stephan-gh Aug 6, 2019
89ccbfa
MSM8916: ARM: configs: Add additional config options for MSM8916 on A…
stephan-gh Dec 9, 2019
3007546
MSM8916: Add contribution guidelines (CONTRIBUTING.md)
stephan-gh Jan 6, 2021
0fded0f
MSM8916: Add Drone CI configuration (v6)
stephan-gh Aug 6, 2019
02e1d80
MSM8916: REVERTME: Add postmarketOS config fragment (v14)
stephan-gh Aug 7, 2019
cfaf7db
MSM8916: ARM: dma-mapping: Add support for CONFIG_IOMMU_DMA
stephan-gh Dec 7, 2019
65d48b6
MSM8916: iommu/qcom: Select IOMMU_DMA instead of ARM_DMA_USE_IOMMU (v3)
stephan-gh Nov 29, 2019
0e100f1
MSM8916: drm/panel: Generate using linux-mdss-dsi-panel-driver-generator
Nov 12, 2021
b4fbd1f
arm64: dts: qcom: Add device tree for Motorola Moto G4 Play (v6)
Sorixelle Oct 12, 2019
5c3de51
arm64: dts: qcom: apq8016-samsung-matissevewifi: add initial device t…
rvlander Mar 4, 2020
301c82f
arm64: dts: qcom: msm8916-samsung-j5: initialize (v6)
jugendhacker Apr 22, 2020
4f5df4a
arm64: dts: qcom: msm8916-samsung-gprime: add initial device tree (v4)
WTechNinja Jun 29, 2020
34888a1
arm64: dts: qcom: msm8916-motorola-surnia: initial bringup (v3)
wiktorek140 Jul 13, 2020
9bc6140
arm64: dts: qcom: msm8916-oppo-a51f: initial device tree (v3)
Aug 28, 2020
b33effc
arm64: dts: qcom: msm8916-lg-m216: initial device tree (v4)
cristianc Sep 28, 2020
36d23b6
arm64: dts: qcom: msm8916-motorola-osprey: initial bringup (v3)
MartijnBraam Oct 14, 2020
b7f7ede
arm64: dts: qcom: msm8916-asus-z010d: initial device tree (v3)
devajithvs Nov 22, 2020
81d1bc9
arm64: dts: qcom: add device-tree for Lenovo A6000/A6010 (wt86518/wt8…
jenneron Jan 17, 2021
88eeb08
arm64: dts: qcom: msm8916-alcatel-alto5-vdf: Add initial device tree …
pitt4 Feb 21, 2021
3081eac
arm64: dts: qcom: msm8916-lg-c50: add initial dts for LG Leon LTE (v3)
jenneron Mar 30, 2021
2596988
arm64: dts: qcom: msm8916-samsung-j5x: Add initial dts (v4)
JosefWMenad Jun 3, 2021
76ac3ba
arm64: dts: qcom: samsung-gtelwifiue: Add initial support
person4268 Nov 4, 2021
a19034c
ASoC: qcom: Add machine driver for MSM8916 via QDSP6 (v3)
stephan-gh Dec 26, 2019
f466eae
arm64: dts: qcom: msm8916: Add QDSP6 (v4)
stephan-gh Dec 26, 2019
1e05e3e
arm64: dts: qcom: msm8916: Add common msm8916-modem.dtsi (v4)
stephan-gh Sep 21, 2020
96e9aae
remoteproc: qcom_q6v5_mss: Populate additional devices from device tree
stephan-gh Jun 9, 2021
bf7ee46
arm64: dts: qcom: msm8916: Add BAM-DMUX WWAN (v2)
stephan-gh Sep 17, 2020
7eff31f
arm64: dts: qcom: msm8916-modem: Enable BAM-DMUX
stephan-gh Oct 29, 2021
bc6296c
arm64: dts: qcom: msm8916: Add memshare support
TravMurav Feb 3, 2021
d7cf8d0
arm64: dts: qcom: msm8916-modem: Enable memshare
TravMurav Feb 3, 2021
5414aaa
FIXME: ASoC: qcom: msm8916: enable jack detection kctls
TravMurav Aug 16, 2021
eb74fdd
FIXME: ASoC: msm8916-wcd-analog: Add jack detection using GPIO
stephan-gh Jul 3, 2019
a8a1853
arm64: dts: msm8916-samsung-a2015: Add sound and modem (v9)
stephan-gh Jun 23, 2019
3bcfa4d
FIXME: arm64: dts: msm8916-samsung-a2015: Add audio jack detection
stephan-gh Jul 3, 2019
607e86f
arm64: dts: qcom: msm8916-samsung-a5u: Add display panel (v2)
stephan-gh Jun 23, 2019
9e6b8af
arm64: dts: qcom: msm8916-longcheer-l8150: Add sound and modem (v8)
TravMurav Jul 24, 2019
d7a0675
arm64: dts: qcom: Add pwm node for pm8916
andersson Jan 24, 2018
5fec6f2
arm64: dts: qcom: msm8916-longcheer-l8150: Add display panel (v5)
TravMurav Jul 24, 2019
273eab8
arm64: dts: qcom: longcheer-l8150: Add custom OTG adapter detection
TravMurav Sep 27, 2019
7b3de0c
arm64: dts: qcom: msm8916-samsung-serranove: Add sound and modem (v7)
stephan-gh Nov 30, 2019
53cf303
drm/panel: samsung-s6e88a0-ams427ap24: Add mipi_dsi_dcs_set_display_on()
stephan-gh Jan 6, 2021
3a6ffea
arm64: dts: qcom: msm8916-samsung-serranove: Add display panel (v3)
stephan-gh Nov 30, 2019
7305318
FIXME: arm64: dts: qcom: msm8916-samsung-serranove: Add audio jack de…
stephan-gh Dec 7, 2019
99f5f6b
ASoC: qdsp6: Add shared session management for q6voice services
stephan-gh Apr 28, 2020
49e26a6
ASoC: qdsp6: Add driver for Q6 Multimode Voice Manager (q6mvm)
stephan-gh Apr 28, 2020
4723f5d
ASoC: qdsp6: Add driver for Q6 Core Voice Processor (q6cvp)
stephan-gh Apr 28, 2020
59e892a
ASoC: qdsp6: Add driver for Q6 Core Voice Stream (q6cvs)
stephan-gh Apr 28, 2020
18fdfbb
ASoC: qdsp6: Add voice call functionality in Q6 Voice driver
stephan-gh Apr 28, 2020
920bdbd
ASoC: qdsp6: Add Q6 Voice DAI driver (v2.1)
stephan-gh Apr 28, 2020
ef5cdb2
arm64: dts: qcom: msm8916: Add q6voice APR service device nodes (v2)
stephan-gh Apr 28, 2020
2812d15
arm64: dts: qcom: msm8916-modem: Add q6voice CS-Voice DAI link
stephan-gh Oct 29, 2021
0cc6a3d
arm64: dts: qcom: msm8916-motorola-harpia: Add touchscreen
Sorixelle Feb 1, 2020
4738ff3
drm/panel: motorola-harpia-tianma: Swab brightness value
stephan-gh Jan 6, 2021
fa562f7
arm64: dts: qcom: msm8916-motorola-harpia: Add display panel (v4)
Sorixelle Oct 14, 2019
0058f75
arm64: dts: qcom: msm8916-motorola-harpia: Add accelerometer (v2)
Sorixelle Feb 2, 2020
11ca18d
arm64: dts: qcom: msm8916-motorola-harpia: Add sound and modem (v8)
Sorixelle Feb 3, 2020
7b9bcea
arm64: dts: qcom: apq8016-samsung-matissevewifi: add accelerometer
rvlander Mar 24, 2020
ea343f4
FIXME: drm/panel: samsung-tc358764-ltl101al06: Add PWM clock
rvlander Mar 8, 2020
8fe5536
FIXME: drm/panel: samsung-tc358764-ltl101al06: Avoid panel reset
rvlander Mar 8, 2020
8d625c5
FIXME: arm64: dts: qcom: apq8016-samsung-matissevewifi: add display (v3)
rvlander Mar 8, 2020
648a11a
arm64: dts: qcom: apq8016-samsung-matissevewifi: add touchscreen (v2)
rvlander Mar 18, 2020
956cf3b
arm64: dts: qcom: apq8016-samsung-matissevewifi: add sound (v4)
rvlander Mar 22, 2020
45fb28b
FIXME: arm64: dts: qcom: apq8016-samsung-matissevewifi: add jack dete…
rvlander Mar 22, 2020
d2e2c3c
drm/panel: longcheer-yushun-nt35520: Force DSI video mode
stephan-gh Jan 6, 2021
a37ec56
drm/panel: longcheer-truly-otm1288a: Force DSI video mode
stephan-gh Jan 6, 2021
cd1ced1
arm64: dts: qcom: msm8916-longcheer-l8910: Add display (v5)
JonnyMe Apr 21, 2020
f034caf
Input: add Himax 852xES touchscreen driver
JonnyMe May 10, 2020
3f4c2f5
arm64: dts: qcom: msm8916-longcheer-l8910: Add touchscreen (v2)
JonnyMe May 10, 2020
4b01130
arm64: dts: qcom: msm8916-motorola-harpia: Add fuel gauge (v2)
Sorixelle May 18, 2020
33edb36
ASoC: aw8738: Add AW8738 codec driver
JonnyMe Jun 7, 2020
9e92216
arm64: dts: qcom: msm8916-longcheer-l8910: Add sound and modem (v5)
JonnyMe Jun 7, 2020
4cc40fb
FIXME: drm/panel: simple: Add Samsung s6e8aa5x01-ams497hy01 panel (v2)
nergzd723 Jun 18, 2020
982701a
arm64: dts: qcom: msm8916-samsung-j5: Add display (v3)
nergzd723 Jun 18, 2020
2e62e16
arm64: dts: qcom: msm8916-motorola-surnia: add synaptics touchscreen
wiktorek140 Jul 13, 2020
a0475b3
arm64: dts: qcom: msm8916-motorola-surnia: add battery status (v2)
wiktorek140 Jul 13, 2020
aa4b174
arm64: dts: qcom: msm8916-motorola-surnia: add display (v4)
wiktorek140 Jul 13, 2020
5c89cdf
arm64: dts: qcom: msm8916-wingtech-wt88047: Add sound and modem (v4)
stephan-gh Sep 26, 2020
2a67a27
arm64: dts: qcom: msm8916-wingtech-wt88047: Add panel (v3)
stephan-gh Sep 26, 2020
9576ffa
drm/panel: oppo-15009-nt35592-jdi: Force 60 Hz refresh rate
stephan-gh Jan 6, 2021
9ed1a5c
arm64: dts: qcom: msm8916-oppo-a51f: add display and backlight (v2)
Oct 2, 2020
4602346
arm64: dts: qcom: msm8916-oppo-a51f: add rmi4 touchscreen (v2)
Oct 2, 2020
349c9db
drm/panel: simple: Add lg,m2db7400-incell-simple (v2)
cristianc Oct 17, 2020
d09f8c9
arm64: dts: qcom: msm8916-lg-m216: Add display (v2)
cristianc Oct 17, 2020
1ca0970
arm64: dts: qcom: msm8916-lg-m216: Add sensors (v2)
cristianc Oct 17, 2020
ca98ed0
arm64: dts: qcom: msm8916-lg-m216: Add touchscreen
cristianc Oct 17, 2020
d72d39d
arm64: dts: qcom: msm8916-oppo-a51f: add accelerometer
Oct 17, 2020
63f9cf3
arm64: dts: qcom: msm8916-oppo-a51f: add audio
Oct 19, 2020
597a1a3
arm64: dts: qcom: msm8916-lg-m216: Add sound and modem (v4)
cristianc Oct 18, 2020
b60d06a
arm64: dts: qcom: msm8916-motorola-osprey: add panel (v2)
MartijnBraam Oct 31, 2020
21b28aa
arm64: dts: qcom: msm8916-motorola-osprey: add touchscreen
MartijnBraam Oct 31, 2020
380b9b9
power: supply: Add pm8916 VM-BMS support (v2)
TravMurav Jul 28, 2020
3f1ce7f
power: supply: Add driver for pm8916 lbc
TravMurav Aug 4, 2020
d440c70
arm64: dts: qcom: pm8916: Add VM-BMS
TravMurav Oct 23, 2020
2993de9
arm64: dts: qcom: pm8916: Add LBC
TravMurav Oct 23, 2020
0730593
arm64: dts: qcom: msm8916-longcheer-l8150: Add LBC and BMS (v3)
TravMurav Aug 4, 2020
5629abd
arm64: dts: qcom: msm8916-samsung-j5: add accelerometer
nergzd723 Nov 1, 2020
48176a0
arm64: dts: qcom: msm8916-motorola-osprey: add fuel gauge
MartijnBraam Oct 31, 2020
83e5d83
arm64: dts: qcom: msm8916-asus-z00l: add panel (v2)
antony-jr Nov 16, 2020
98645d7
arm64: dts: qcom: msm8916-asus-z010d: add notification LED
devajithvs Dec 5, 2020
defc0d1
arm64: dts: qcom: msm8916-asus-z010d: add sensors
devajithvs Dec 5, 2020
c655b82
arm64: dts: qcom: msm8916-asus-z010d: add display (v2)
devajithvs Nov 26, 2020
897e8dd
arm64: dts: qcom: msm8916-asus-z010d: add touchscreen (v2)
devajithvs Nov 26, 2020
da17db0
arm64: dts: qcom: msm8916-asus-z010d: add sound and modem (v4)
devajithvs Nov 29, 2020
e0c93d4
arm64: dts: qcom: msm8916-asus-z00l: add sound and modem (v4)
antony-jr Dec 5, 2020
67f0331
arm64: dts: qcom: msm8916-motorola-osprey: add sound and modem (v4)
MartijnBraam Nov 17, 2020
35aea96
arm64: dts: qcom: msm8916-wingtech-wt865x8: add panel (v2)
jenneron Jan 18, 2021
e72c0a6
arm64: dts: qcom: msm8916-wingtech-wt865x8: add touchscreen (v2)
jenneron Jan 18, 2021
6ac88f1
arm64: dts: qcom: msm8916-wingtech-wt86528: add sensors
jenneron Jan 19, 2021
15a9cb1
arm64: dts: qcom: msm8916-wingtech-wt86518: add accelerometer
jenneron Jan 19, 2021
2621d9c
arm64: dts: qcom: msm8916-wingtech-wt865x8: add bms and charging
jenneron Jan 19, 2021
53d8745
arm64: dts: qcom: msm8916-wingtech-wt865x8: add sound and modem (v4)
jenneron Jan 22, 2021
8944c95
arm64: dts: qcom: msm8916-alcatel-idol347: add panel and backlight (v2)
vknecht Jan 27, 2021
14565ff
arm64: dts: qcom: msm8916-lg-m216: Add bms and charging
cristianc Feb 13, 2021
ef65d7b
arm64: dts: qcom: msm8916-alcatel-idol347: enable sound and modem (v3)
vknecht Feb 26, 2021
f7dbafb
dt-bindings: power: Add the bindings for SMB1360 charger and fuel gauge.
JonnyMe Jan 15, 2021
d561d55
power: supply: Add driver for Qualcomm SMB1360
JonnyMe Jan 15, 2021
f824100
arm64: dts: qcom: msm8916-longcheer-l8910: Add battery support
JonnyMe Jan 15, 2021
6d03cdd
power: supply: smb1360: add option to dump all smb1360 registers
stephan-gh Feb 3, 2021
03a3e59
arm64: dts: qcom: msm8916-wingtech-wt88047: Add battery/charger
stephan-gh Feb 5, 2021
5b4f5a0
arm64: dts: qcom: msm8916-motorola-surnia: Enable sound and modem (v3)
Apr 5, 2021
8299389
arm64: dts: qcom: msm8916-huawei-g7: Add display panel
stephan-gh Apr 20, 2021
95ff30b
arm64: dts: qcom: msm8916-huawei-g7: Add sound card
stephan-gh Apr 20, 2021
a0752ff
FIXME: drm/panel: simple: Add support for LG C50 panel (v2)
jenneron Jun 3, 2021
5487ae7
arm64: dts: qcom: msm8916-lg-c50: add panel
jenneron Jun 3, 2021
6392990
dt-bindings: power: supply: smb1360: Add qcom,otp-rslow-config
vknecht Mar 21, 2021
934f3d0
power: supply: smb1360: handle rslow OTP writes
vknecht Mar 20, 2021
2c33729
arm64: dts: qcom: msm8916-alcatel-idol347: enable smb1360
vknecht Mar 20, 2021
7f86f95
arm64: dts: qcom: msm8916-samsung-gt5: Add sound and modem (v3)
jja2000 May 5, 2021
e7ba334
FIXME: arm64: dts: qcom: msm8916-samsung-gt5-common: Add audio jack d…
jja2000 May 5, 2021
aa1b37d
arm64: dts: qcom: msm8916-samsung-gt510: Add display panel
jja2000 May 5, 2021
b261019
arm64: dts: qcom: msm8916-samsung-gt58: Add display panel
SiddharthManthan May 13, 2021
42afca0
arm64: dts: qcom: samsung-gtelwifiue: Add ZT7554 touchscreen
person4268 Nov 8, 2021
b311295
drm/panel: panel-samsung-nt51017-b4p096wx5vp09: Fix warning, add sleep
person4268 Nov 8, 2021
96d2bf6
arm64: dts: qcom: samsung-gtelwifiue: Add nt51017 panel support
person4268 Nov 8, 2021
43cebf7
squash! MSM8916: REVERTME: Add postmarketOS config fragment (v14)
stephan-gh Nov 13, 2021
03ae0c3
arm64: dts: qcom: Add Handsome Openstick Support
HandsomeYingyan Nov 28, 2021
c50b6cd
revert :arm64: dts: qcom: Add Handsome Openstick Support
HandsomeYingyan Feb 27, 2022
01a374d
arm64: dts: qcom: Add Handsome Openstick Support v2
HandsomeYingyan Feb 27, 2022
804b707
arm64: refresh msm8916 defconfig
HandsomeYingyan Feb 27, 2022
fb49a99
media: add v4l2loopback support
HandsomeYingyan Mar 19, 2022
fd3ebb3
arm64: Enable USB-Modem(CDC ACM) function for more compatiable of USB…
TheSnowfield Aug 29, 2022
d7635fe
openstick: add uf896-v1_1 support
colemickens Sep 1, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .drone-checkpatch.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ERROR:
FROM_SIGN_OFF_MISMATCH
22 changes: 22 additions & 0 deletions .drone.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-only
set -eux

case "$1" in
build)
nproc && grep Mem /proc/meminfo && df -hT .
apk add build-base bison findutils flex gmp-dev mpc1-dev mpfr-dev openssl-dev perl
make msm8916_defconfig
make KCFLAGS="-Wall -Werror" -j$(nproc)
;;
check)
apk add git perl
git format-patch origin/$DRONE_TARGET_BRANCH
scripts/checkpatch.pl --strict --color=always *.patch || :
! scripts/checkpatch.pl --strict --color=always --terse --show-types *.patch \
| grep -Ff .drone-checkpatch.txt
;;
*)
exit 1
;;
esac
49 changes: 49 additions & 0 deletions .drone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
kind: pipeline
name: aarch64

platform:
os: linux
arch: arm64

clone:
depth: 16

steps:
- name: build
image: arm64v8/alpine:3.12
commands: [./.drone.sh build]
- name: check
image: arm64v8/alpine:3.12
commands: [./.drone.sh check]
when:
event: pull_request

trigger:
event: [push, pull_request, tag]

---
kind: pipeline
name: armv7

platform:
os: linux
arch: arm

clone:
depth: 16

steps:
- name: build
image: arm32v7/alpine:3.12
commands:
- cat arch/arm64/configs/msm8916_defconfig arch/arm/configs/msm8916_defconfig.part > arch/arm/configs/msm8916_defconfig
- ./.drone.sh build
- name: check
image: arm32v7/alpine:3.12
commands: [./.drone.sh check]
when:
event: pull_request

trigger:
event: [push, pull_request, tag]
101 changes: 101 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Contributing to msm8916-mainline/linux
Thanks for your interest in contributing to msm8916-mainline/linux! :tada:

## About
[msm8916-mainline/linux] is a fork of the [mainline Linux kernel](https://kernel.org)
(released by Linus Torvalds). Goal of the repository is to **temporarily** host
**work-in-progress** changes for various devices based on the
Qualcomm Snapdragon 410/412 (MSM8916) SoC.

Once ready, changes should be [submitted upstream](https://www.kernel.org/doc/html/latest/process/submitting-patches.html)
through the appropriate mailing lists.
**Changes submitted in this repository will not automatically land upstream!**

**Note:** This fork is **unofficial** and not (directly) affiliated to the mainline
Linux project. As such, it is entirely **optional** to submit your changes as
pull request to this repository. You can also immediately send your changes
upstream to the appropriate mailing lists. Submitting your changes here (before
sending them upstream) has the following advantages:

- **Preliminary review:** You get early feedback on your patches which may
speed up submission of your patch upstream later.
**Note:** Acceptance of your patch in this repository does not mean that
the upstream maintainers will accept it!

- **Kept up-to-date:** All patches in this repository will be rebased to newer
upstream Linux releases, so your device will be always up-to-date even with
some work-in-progress changes.

- **Packaged in [postmarketOS]:** This fork is the source of the
`linux-postmarketos-qcom-msm8916` package in postmarketOS, which is used by
all MSM8916 devices based on the mainline kernel. Your changes will be
included in the next release and therefore show up in postmarketOS.

## Patch Requirements
Goal for all patches in this repository is to upstream them eventually. Therefore,
the formal requirements are similar to upstream, e.g.:

- No compile warnings/errors
- Clean code style
- Changes separated into clean commits (one per logical change/subsystem)
- Appropriate commit message that explains the motivation for the change

If you want to contribute to this repository, you should be willing to bring your
patches into suitable shape for upstreaming. Most of this is documented upstream
in [Submitting patches]. Don't worry if you don't get it exactly right the first time. :)

### Sign off your patches - the Developer's Certificate of Origin
Upstream contributions to the Linux kernel are required to have the following
tag in the commit message:

```
Signed-off-by: FirstName LastName <your-email@example.com>
```

These tags are also required when contributing to this repository. Reason for
this is that you might become busy at some point, or your interests change. Then
it is important that someone else can pick up your work and finish it up.

Please read [Sign your work - the Developer’s Certificate of Origin](https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin)
**carefully** to understand the meaning of the `Signed-off-by:`.
It also explains how to add it easily when creating new commits.

## Upstreaming
Upstreaming changes takes time. And sometimes, changes cannot be submitted
upstream yet because they are work-in-progress or because there are fundamental
open problems that cannot be solved immediately, e.g.:

- Weird issues where the actual cause cannot be determined at the moment ("hacks").
- New drivers with problems in some edge cases.
- Panel drivers that are mostly auto-generated and that are hard to document
properly because of lack of documentation.
- Battery/charging drivers that are hard to validate without expert knowledge.

If you have something (mostly) working and the [formal patch requirements](#patch-requirements)
are met, then it's good to share it with others in this repository.

However, keep in mind that maintaining a large amount of patches in this
repository consumes a significant amount of time, especially when breaking
changes are made upstream. This means less time to review new patches
or to work on improvements everyone can benefit from.

**Please help to keep maintenance time at an acceptable level by submitting your
patches upstream when they are ready.** If you are not sure if your patches are
ready, just ask and we can discuss it.

### Patches that touch upstream files
Patches that touch upstream files which are frequently updated
(e.g. existing, shared drivers instead of files specific to your device)
should be submitted upstream before they are merged into this repository.
This is because those tend to cause conflicts much more frequently when updating
to newer kernel versions.

This is just a guideline to reduce maintenance, exceptions can be made if necessary.

## Questions
If you have any questions, feel free to ask in the [postmarketOS mainline channel
on Matrix or IRC](https://wiki.postmarketos.org/wiki/Matrix_and_IRC).

[msm8916-mainline/linux]: https://github.com/msm8916-mainline/linux
[postmarketOS]: https://postmarketos.org
[Submitting patches]: https://www.kernel.org/doc/html/latest/process/submitting-patches.html
17 changes: 15 additions & 2 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1690,6 +1690,8 @@
architectures force reset to be always executed
i8042.unlock [HW] Unlock (ignore) the keylock
i8042.kbdreset [HW] Reset device connected to KBD port
i8042.probe_defer
[HW] Allow deferred probing upon i8042 probe errors

i810= [HW,DRM]

Expand Down Expand Up @@ -2403,8 +2405,12 @@
Default is 1 (enabled)

kvm-intel.emulate_invalid_guest_state=
[KVM,Intel] Enable emulation of invalid guest states
Default is 0 (disabled)
[KVM,Intel] Disable emulation of invalid guest state.
Ignored if kvm-intel.enable_unrestricted_guest=1, as
guest state is never invalid for unrestricted guests.
This param doesn't apply to nested guests (L2), as KVM
never emulates invalid L2 guest state.
Default is 1 (enabled)

kvm-intel.flexpriority=
[KVM,Intel] Disable FlexPriority feature (TPR shadow).
Expand Down Expand Up @@ -6349,6 +6355,13 @@
improve timer resolution at the expense of processing
more timer interrupts.

xen.balloon_boot_timeout= [XEN]
The time (in seconds) to wait before giving up to boot
in case initial ballooning fails to free enough memory.
Applies only when running as HVM or PVH guest and
started with less memory configured than allowed at
max. Default is 180.

xen.event_eoi_delay= [XEN]
How long to delay EOI handling in case of event
storms (jiffies). Default is 10.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/sysctl/kernel.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1099,7 +1099,7 @@ task_delayacct
===============

Enables/disables task delay accounting (see
:doc:`accounting/delay-accounting.rst`). Enabling this feature incurs
Documentation/accounting/delay-accounting.rst. Enabling this feature incurs
a small amount of overhead in the scheduler but is useful for debugging
and performance tuning. It is required by some tools such as iotop.

Expand Down
12 changes: 8 additions & 4 deletions Documentation/dev-tools/kfence.rst
Original file line number Diff line number Diff line change
Expand Up @@ -231,10 +231,14 @@ Guarded allocations are set up based on the sample interval. After expiration
of the sample interval, the next allocation through the main allocator (SLAB or
SLUB) returns a guarded allocation from the KFENCE object pool (allocation
sizes up to PAGE_SIZE are supported). At this point, the timer is reset, and
the next allocation is set up after the expiration of the interval. To "gate" a
KFENCE allocation through the main allocator's fast-path without overhead,
KFENCE relies on static branches via the static keys infrastructure. The static
branch is toggled to redirect the allocation to KFENCE.
the next allocation is set up after the expiration of the interval.

When using ``CONFIG_KFENCE_STATIC_KEYS=y``, KFENCE allocations are "gated"
through the main allocator's fast-path by relying on static branches via the
static keys infrastructure. The static branch is toggled to redirect the
allocation to KFENCE. Depending on sample interval, target workloads, and
system architecture, this may perform better than the simple dynamic branch.
Careful benchmarking is recommended.

KFENCE objects each reside on a dedicated page, at either the left or right
page boundaries selected at random. The pages to the left and right of the
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ examples:

ad5766@0 {
compatible = "adi,ad5766";
output-range-microvolts = <(-5000) 5000>;
output-range-microvolts = <(-5000000) 5000000>;
reg = <0>;
spi-cpol;
spi-max-frequency = <1000000>;
Expand Down
14 changes: 2 additions & 12 deletions Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@ properties:

properties:
data-lanes:
description:
Note that 'fsl,imx7-mipi-csi2' only supports up to 2 data lines.
items:
minItems: 1
maxItems: 4
Expand All @@ -91,18 +93,6 @@ properties:
required:
- data-lanes

allOf:
- if:
properties:
compatible:
contains:
const: fsl,imx7-mipi-csi2
then:
properties:
data-lanes:
items:
maxItems: 2

port@1:
$ref: /schemas/graph.yaml#/properties/port
description:
Expand Down
8 changes: 8 additions & 0 deletions Documentation/devicetree/bindings/net/ethernet-phy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,14 @@ properties:
compensate for the board being designed with the lanes
swapped.

enet-phy-lane-no-swap:
$ref: /schemas/types.yaml#/definitions/flag
description:
If set, indicates that PHY will disable swap of the
TX/RX lanes. This property allows the PHY to work correcly after
e.g. wrong bootstrap configuration caused by issues in PCB
layout design.

eee-broken-100tx:
$ref: /schemas/types.yaml#/definitions/flag
description:
Expand Down
Loading