Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm64: dts: qcom: msm8939-longcheer-l9100: Add sound #295

Draft
wants to merge 1,031 commits into
base: wip/msm8916/6.10-rc5
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1031 commits
Select commit Hold shift + click to select a range
97488b9
Merge tag 'acpi-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Jul 10, 2024
a19ea42
Merge tag 'platform-drivers-x86-v6.10-6' of git://git.kernel.org/pub/…
torvalds Jul 10, 2024
6f692b1
bcachefs: Fix RCU splat
Jul 9, 2024
fd80d14
bcachefs: fix scheduling while atomic in break_cycle()
Jul 10, 2024
70c8e39
Merge tag 'usb-serial-6.10-rc8' of ssh://gitolite.kernel.org/pub/scm/…
gregkh Jul 10, 2024
f6963ab
Merge tag 'bcachefs-2024-07-10' of https://evilpiepirate.org/git/bcac…
torvalds Jul 10, 2024
d6e1712
Merge tag 'vfio-v6.10' of https://github.com/awilliam/linux-vfio
torvalds Jul 10, 2024
fea6b5e
i2c: rcar: clear NO_RXDMA flag after resetting
Jul 10, 2024
ef2b7eb
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jul 10, 2024
9d9a2f2
Merge tag 'mm-hotfixes-stable-2024-07-10-13-19' of git://git.kernel.o…
torvalds Jul 10, 2024
af253ae
bpf: fix order of args in call to bpf_map_kvcalloc
sheharyaar Jul 10, 2024
d452383
bpf: Fail bpf_timer_cancel when callback is being cancelled
kkdwivedi Jul 9, 2024
a6fcd19
bpf: Defer work in bpf_timer_cancel_and_free
kkdwivedi Jul 9, 2024
0c23734
Merge branch 'fixes-for-bpf-timer-lockup-and-uaf'
Jul 10, 2024
97a9063
tcp: avoid too many retransmit packets
Jul 10, 2024
76a0a3f
e1000e: fix force smbus during suspend flow
vlifshts Jul 9, 2024
8c6790b
net: ethernet: mtk-star-emac: set mac_managed_pm when probing
jianhuilee Jul 8, 2024
50bd5a0
selftests/bpf: Add timer lockup selftest
kkdwivedi Jul 11, 2024
ca8e83a
MAINTAINERS: delete entries for Thor Thayer
Jul 6, 2024
f2aeb73
ppp: reject claimed-as-LCP but actually malformed packets
dmantipov Jul 8, 2024
c184cf9
ethtool: netlink: do not return SQI value if link is down
olerem Jul 9, 2024
0830f97
MAINTAINERS: VIRTIO I2C loses a maintainer, gains a reviewer
Jul 6, 2024
631a4b3
netfilter: nfnetlink_queue: drop bogus WARN_ON
Jul 9, 2024
cff3bd0
netfilter: nf_tables: prefer nft_chain_validate
Jul 11, 2024
6dfe0ab
i2c: testunit: correct Kconfig description
Jul 10, 2024
bd9f534
i2c: mark HostNotify target address as used
Jul 10, 2024
5c0b485
udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
q2ven Jul 9, 2024
7a99afe
net: ks8851: Fix potential TX stall after interface reopen
tanstafel Jul 9, 2024
2648817
net/sched: Fix UAF when resolving a clash
yukariatlas Jul 10, 2024
626dfed
net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setu…
borkmann Jul 4, 2024
a819ff0
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
Jul 11, 2024
d7c199e
Merge tag 'nf-24-07-11' of git://git.kernel.org/pub/scm/linux/kernel/…
Jul 11, 2024
6463c36
libceph: suppress crush_choose_indep() kernel-doc warnings
Jul 10, 2024
359bc01
libceph: fix crush_choose_firstn() kernel-doc warnings
Jul 10, 2024
68a3ebd
btrfs: use delayed iput during extent map shrinking
fdmanana Jul 3, 2024
b3ebb9b
btrfs: stop extent map shrinker if reschedule is needed
fdmanana Jul 8, 2024
4484940
btrfs: avoid races when tracking progress for extent map shrinking
fdmanana Jul 8, 2024
f19e102
Merge tag 'asoc-fix-v6.10-rc7' of https://git.kernel.org/pub/scm/linu…
tiwai Jul 11, 2024
63d20a9
mmc: sdhci: Fix max_seg_size for 64KiB PAGE_SIZE
ahunter6 Jul 10, 2024
16198ee
mmc: davinci_mmc: Prevent transmitted data size from exceeding sgm's …
bastien-curutchet Jul 11, 2024
83ab4b4
Merge tag 'vfs-6.10-rc8.fixes' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 11, 2024
51df8e0
Merge tag 'net-6.10-rc8' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jul 11, 2024
8a18fda
Merge tag 'spi-fix-v6.10-rc7' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jul 11, 2024
d5cfecf
dm vdo: replace max_discard_sectors with max_hw_discard_sectors
bjohnsto Jul 9, 2024
43db1e0
Merge tag 'for-6.10/dm-fixes-2' of git://git.kernel.org/pub/scm/linux…
torvalds Jul 11, 2024
ea5ea84
i2c: rcar: ensure Gen3+ reset does not disturb local targets
Jul 11, 2024
aacd897
Revert "bcachefs: Mark bch_inode_info as SLAB_ACCOUNT"
Jul 12, 2024
f0f3e51
bcachefs; Use trans_unlock_long() when waiting on allocator
Jul 11, 2024
f236ea4
bcachefs: Set PF_MEMALLOC_NOFS when trans->locked
Jul 4, 2024
1841027
bcachefs: bch2_gc_btree() should not use btree_root_lock
Jul 5, 2024
503757c
net: ethtool: Fix RSS setting
Jul 10, 2024
8b9b59e
i40e: fix: remove needless retries of NVM update
aloktion Jul 10, 2024
119736c
i2c: testunit: avoid re-issued work after read message
Jul 11, 2024
dfd168e
MAINTAINERS: Add more maintainers for omaps
tmlind Jul 9, 2024
6fba5cb
MAINTAINERS: Update FREESCALE SOC DRIVERS and QUICC ENGINE LIBRARY
chleroy Jul 12, 2024
bc35e28
octeontx2-af: replace cpt slot with lf id on reg write
nithind1988 Jul 10, 2024
845fe19
octeontx2-af: fix a issue with cpt_lf_alloc mailbox
SruChalla Jul 10, 2024
404dc0f
octeontx2-af: fix detection of IP layer
Jul 10, 2024
e23ac10
octeontx2-af: fix issue with IPv6 ext match for RSS
Jul 10, 2024
60795bb
octeontx2-af: fix issue with IPv4 match for RSS
satheeshpaul Jul 10, 2024
425652d
Merge branch 'octeontx2-cpt-rss-cfg-fixes' into main
davem330 Jul 12, 2024
5d4c851
Merge tag 'bcachefs-2024-07-12' of https://evilpiepirate.org/git/bcac…
torvalds Jul 12, 2024
9b48104
Merge tag 'sound-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jul 12, 2024
1293147
Merge tag 'usb-6.10-final' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jul 12, 2024
1cb67bc
Merge tag 'tty-6.10-final' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jul 12, 2024
f469cf9
Merge tag 'char-misc-6.10-final' of git://git.kernel.org/pub/scm/linu…
torvalds Jul 12, 2024
e091caf
Merge tag 'arm-fixes-6.10-3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jul 12, 2024
01ec3bb
Merge tag 'mmc-v6.10-rc4-2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jul 12, 2024
ac6a9e0
Merge tag 'pmdomain-v6.10-rc2' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 12, 2024
a52ff90
Merge tag 'ceph-for-6.10-rc8' of https://github.com/ceph/ceph-client
torvalds Jul 12, 2024
975f3b6
Merge tag 'for-6.10-rc7-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jul 12, 2024
f7ce5eb
bnxt_en: Fix crash in bnxt_get_max_rss_ctx_ring()
Jul 12, 2024
528dd46
Merge tag 'net-6.10-rc8-2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jul 13, 2024
3fdd2d2
Merge tag 'i2c-host-fixes-6.10-rc8' of git://git.kernel.org/pub/scm/l…
Jul 13, 2024
d2346e2
cifs: fix setting SecurityFlags to true
Jul 9, 2024
d0d0cd3
Merge tag '6.10-rc7-smb3-client-fix' of git://git.samba.org/sfrench/c…
torvalds Jul 13, 2024
4d145e3
Merge tag 'i2c-for-6.10-rc8' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jul 13, 2024
35ce463
Merge tag 'x86_urgent_for_v6.10' of git://git.kernel.org/pub/scm/linu…
torvalds Jul 14, 2024
3653469
Merge tag 'sched_urgent_for_v6.10' of git://git.kernel.org/pub/scm/li…
torvalds Jul 14, 2024
9852f47
kbuild: Make ld-version.sh more robust against version string changes
nathanchance Jul 8, 2024
e328643
kbuild: rpm-pkg: avoid the warnings with dtb's listed twice
jtornosm Jul 11, 2024
84679f0
fortify: fix warnings in fortify tests with KASAN
masahir0y Jul 14, 2024
882ddcd
Merge tag 'kbuild-fixes-v6.10-4' of git://git.kernel.org/pub/scm/linu…
torvalds Jul 14, 2024
0c38364
Linux 6.10
torvalds Jul 14, 2024
fbf316e
UPSTREAM: arm64: dts: qcom: msm8916/39-samsung-a2015: Add PMIC and ch…
wonderfulShrineMaidenOfParadise Apr 24, 2024
f05153c
UPSTREAM: arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add connec…
wonderfulShrineMaidenOfParadise Apr 24, 2024
68a24e5
UPSTREAM: arm64: dts: qcom: msm8916-samsung-fortuna: Add BMC150 accel…
buddyjojo Apr 6, 2024
e484c2a
UPSTREAM: arm64: dts: qcom: msm8916-samsung-fortuna: Add LSM303C acce…
SiddharthManthan Apr 6, 2024
4339fe8
UPSTREAM: arm64: dts: qcom: msm8916-samsung-rossa: Add LIS2HH12 accel…
wonderfulShrineMaidenOfParadise Apr 6, 2024
1557477
UPSTREAM: dt-bindings: arm: qcom: Add msm8916 based Motorola devices
TravMurav Apr 5, 2024
02dfa22
UPSTREAM: arm64: dts: qcom: Add device tree for Motorola Moto G4 Play…
Sorixelle Apr 5, 2024
9f42cef
UPSTREAM: arm64: dts: qcom: Add Motorola Moto E 2015 LTE (surnia)
wiktorek140 Apr 5, 2024
7791300
UPSTREAM: arm64: dts: qcom: Add Motorola Moto G 2015 (osprey)
MartijnBraam Apr 5, 2024
ccb6f2b
UPSTREAM: power: supply: rt5033: Bring back i2c_set_clientdata
TravMurav Jun 5, 2024
124fc72
UPSTREAM: arm64: dts: qcom: msm8916-samsung-gprimeltecan: Add NFC
buddyjojo Jun 1, 2024
516c29e
UPSTREAM: arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add S3FWRN…
wonderfulShrineMaidenOfParadise Jun 1, 2024
e530816
UPSTREAM: arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add PMIC a…
wonderfulShrineMaidenOfParadise Jun 1, 2024
cf5ae45
UPSTREAM: arm64: dts: qcom: msm8916-acer-a1-724: Add sound and modem
wonderfulShrineMaidenOfParadise Jun 9, 2024
ce5e835
UPSTREAM: arm64: dts: qcom: msm8916-gplus-fl8005a: Add sound and modem
bolilingmeng89006 Nov 12, 2022
5dff4c7
UPSTREAM: arm64: dts: qcom: msm8916-gplus-fl8005a: Add BMS
bolilingmeng89006 Nov 12, 2022
042892c
UPSTREAM: dt-bindings: leds: Add Silergy SY7802 flash LED
Jun 24, 2024
94bb923
UPSTREAM: leds: sy7802: Add support for Silergy SY7802 flash LED cont…
Jun 24, 2024
54060dc
UPSTREAM: dt-bindings: arm: qcom: Add msm8916 based LG devices
TravMurav Jun 23, 2024
c1f6683
UPSTREAM: arm64: dts: qcom: msm8916-lg-m216: Add initial device tree
cristianc Jun 23, 2024
af810bf
UPSTREAM: arm64: dts: qcom: msm8916-lg-c50: add initial dts for LG Le…
Jun 23, 2024
6c388c4
UPSTREAM: input/touchscreen: imagis: Clarify the usage of protocol_b
wonderfulShrineMaidenOfParadise Mar 26, 2024
785b9b6
UPSTREAM: dt-bindings: input/touchscreen: imagis: Document ist3038
wonderfulShrineMaidenOfParadise Mar 26, 2024
c2650a5
UPSTREAM: input/touchscreen: imagis: Add supports for Imagis IST3038
wonderfulShrineMaidenOfParadise Mar 26, 2024
81251bf
FROMLIST: arm64: dts: qcom: msm8939-longcheer-l9100: Add rear flash
Jun 24, 2024
2fe5b4b
FROMLIST: Input: stmfts - retry commands after timeout
bolilingmeng89006 Nov 17, 2022
6e658c1
FROMLIST: Input: add Himax HX852x(ES) touchscreen driver
JonnyMe Oct 24, 2023
e753067
FROMLIST: dt-bindings: input: zinitix: Document touch-keys support
TravMurav Jan 6, 2022
01a6689
FROMLIST: input: zinitix: Add touchkey support
TravMurav Oct 26, 2021
f460e36
drm/msm/dsi: split bridge pre_enable/post_disable
stephan-gh Aug 1, 2023
76a88e9
HACK: drm/msm: Run mdp5 encoder enable()/disable() after bridge hooks
stephan-gh Aug 1, 2023
baaafeb
thermal: qcom: tsens: Add workaround for locked SROT region
stephan-gh Mar 18, 2022
4207a30
Input: synaptics-rmi4 - workaround touchscreens with no pressure
stephan-gh Jan 25, 2023
f375293
arm64: dts: qcom: msm8939: Drop MDP interconnects
stephan-gh Oct 20, 2022
3e47d4e
ARM: dts: qcom: Add device tree for MSM8909 (v7)
stephan-gh May 10, 2022
ec2ae68
ARM: dts: qcom: Add basic DT include for PM8909 (v4)
stephan-gh May 24, 2022
cb1829a
ARM: dts: qcom: pm8909: add LBC and BMS (v2)
affenull2345 Nov 4, 2022
f746111
ARM: dts: qcom: Add qcom-msm8909-pm8909.dtsi include
stephan-gh Nov 14, 2022
321a4bd
wcn36xx: txrx: Ignore 5 GHz scan packets on WCN3620 for now
stephan-gh Mar 20, 2022
86ad29b
MSM8916: arm64: configs: Add msm8916_defconfig (v79)
stephan-gh Aug 6, 2019
311b1ea
MSM8916: ARM: configs: Add additional config options for MSM8916 on A…
stephan-gh Dec 9, 2019
a21d108
MSM8916: Add contribution guidelines (CONTRIBUTING.md)
stephan-gh Jan 6, 2021
c896744
MSM8916: Add CI configurations (v20)
stephan-gh Aug 6, 2019
2732afa
MSM8916: REVERTME: Add postmarketOS config fragment (v28)
stephan-gh Aug 7, 2019
aece3ad
MSM8916: cpuidle: qcom-spm: Allow compiling on ARM64 (v3)
stephan-gh Dec 2, 2019
41cbea0
MSM8916: firmware: qcom: scm: Make set_boot_addr_mc() work early (v3)
stephan-gh Jan 5, 2020
fe5a931
MSM8916: iommu/qcom: Select IOMMU_DMA instead of ARM_DMA_USE_IOMMU (v5)
stephan-gh Nov 29, 2019
e5a977a
HACK: power: supply: pm8916_bms_vm: Add a basic voltage based SOC filter
TravMurav Oct 30, 2023
b22cca4
ASoC: qdsp6: Add shared session management for q6voice services
stephan-gh Apr 28, 2020
040a123
ASoC: qdsp6: Add driver for Q6 Multimode Voice Manager (q6mvm)
stephan-gh Apr 28, 2020
bd95f22
ASoC: qdsp6: Add driver for Q6 Core Voice Processor (q6cvp)
stephan-gh Apr 28, 2020
ebcab2b
ASoC: qdsp6: Add driver for Q6 Core Voice Stream (q6cvs)
stephan-gh Apr 28, 2020
6c8b4b4
ASoC: qdsp6: Add voice call functionality in Q6 Voice driver
stephan-gh Apr 28, 2020
5604f52
ASoC: qdsp6: Add Q6 Voice DAI driver (v2.1)
stephan-gh Apr 28, 2020
083f0b2
ASoC: qdsp6: q6voice: Add getter/setter for rx and tx ports
vknecht Sep 28, 2021
381eb52
ASoC: qdsp6: q6voice-dai: Add controls for voice rx and tx ports
vknecht Oct 6, 2021
94760be
arm64: dts: qcom: msm8916: Add q6voice APR service device nodes (v2)
stephan-gh Apr 28, 2020
b525aeb
arm64: dts: qcom: msm8939: Add q6voice APR service device nodes (v2)
vknecht Feb 17, 2022
1b212af
arm64: dts: qcom: msm8916-modem-qdsp6: Add q6voice CS-Voice DAI link
stephan-gh Oct 29, 2021
e5ea791
dt-bindings: soc: qcom: Add bindings for Qualcomm Memshare service
TravMurav Mar 19, 2021
c575348
soc: qcom: Add Qualcomm Memshare QMI service (v2)
TravMurav Mar 19, 2021
9ce3488
arm64: dts: qcom: msm8916: Add memshare support (v2)
TravMurav Feb 3, 2021
7041a89
arm64: dts: qcom: msm8939: Add memshare support (v2)
vknecht Jul 1, 2022
93fa666
arm64: dts: qcom: msm8916-modem-qdsp6: Enable memshare
TravMurav Feb 3, 2021
26f59e3
FIXME: ASoC: msm8916-wcd-analog: Add jack detection using GPIO
stephan-gh Jul 3, 2019
4cc7396
dt-bindings: power: Add the bindings for SMB1360 charger and fuel gau…
JonnyMe Jan 15, 2021
7d0098c
power: supply: Add driver for Qualcomm SMB1360 (v2)
JonnyMe Jan 15, 2021
00c898c
power: supply: smb1360: add option to dump all smb1360 registers (v3)
stephan-gh Feb 3, 2021
dd66000
dt-bindings: power: supply: smb1360: Add qcom,otp-rslow-config
vknecht Mar 21, 2021
2a64578
power: supply: smb1360: handle rslow OTP writes
vknecht Mar 20, 2021
28052bc
power: supply: smb1360: Set hard-coded charging currents
Jakko3 May 18, 2023
986722e
MSM8916: drm/panel: Generate using linux-mdss-dsi-panel-driver-generator
Aug 2, 2023
90aec4b
drm/panel: samsung-s6e88a0-ams452ef01: Set prepare_prev_first
stephan-gh Aug 2, 2023
4588d61
drm/panel: samsung-s6e88a0-ams427ap24: Add mipi_dsi_dcs_set_display_on()
stephan-gh Jan 6, 2021
d6582dd
drm/panel: longcheer-yushun-nt35520: Force DSI video mode
stephan-gh Jan 6, 2021
63ce80c
drm/panel: longcheer-truly-otm1288a: Force DSI video mode
stephan-gh Jan 6, 2021
abb5a6d
drm/panel: panel-samsung-nt51017-b4p096wx5vp09: Fix warning, add sleep
person4268 Nov 8, 2021
e3a7765
drm/panel: s6e8aa5x01-ams520kt01: Add missing mipi_dsi_dcs_set_displa…
bolilingmeng89006 May 27, 2022
85aabf3
drm/panel: s6e8aa5x01-ams497hy01: Add missing mipi_dsi_dcs_set_displa…
bolilingmeng89006 May 27, 2022
e090e2c
drm/panel: s6d2aa0x62-lpm053a250a: Add flag MIPI_DSI_CLOCK_NON_CONTIN…
bolilingmeng89006 May 25, 2022
071a046
drm/panel: samsung-s6288a0: Add dci_dcs_write_seq(dsi, 0xf7, 0x03);
garethppls Mar 30, 2022
5f1afd6
drm/panel: longcheer-truly-nt35695: Force DSI video mode
stephan-gh Nov 10, 2022
89e473c
drm/panel: longcheer-truly-nt35695: Fix missing pixel line
stephan-gh Nov 10, 2022
9c95b32
drm/panel: s6e3fa2-ams549eh01: Add missing mipi_dsi_dcs_set_display_on()
bolilingmeng89006 Nov 14, 2022
a2dff3c
drm/panel: panel-samsung-s6e3fa2-ams549eh01: Reduce the framerate to …
bolilingmeng89006 Nov 19, 2022
840fd12
drm/panel: samsung-s6288a0: Add initial backlight support
celele64 Jun 7, 2024
10a2637
FIXME: drm/panel: simple: Add lg,m2db7400-incell-simple (v2)
cristianc Oct 17, 2020
3898790
FIXME: drm/panel: simple: Add support for LG C50 panel (v2)
jenneron Jun 3, 2021
c7f148c
FIXME: drm/panel: simple: Add tc358764-ltl101al06 DSI panel
stephan-gh Apr 11, 2023
e0e27b6
arm64: dts: qcom: msm8916-samsung-j3ltetw: Add initial dts (v3)
bolilingmeng89006 Nov 13, 2021
c89cd08
arm64: dts: qcom: apq8016-samsung-matissevewifi: add initial device t…
rvlander Mar 4, 2020
38b6bf4
arm64: dts: qcom: msm8916-samsung-a5-zt: Add initial device tree
bolilingmeng89006 Dec 9, 2021
9702394
arm64: dts: qcom: apq8016-samsung-gtelwifiue: Add initial support (v4)
person4268 Nov 4, 2021
e6ce727
arm64: dts: qcom: msm8916-samsung-on7: Add dt for Samsung Galaxy On7 …
jja2000 Feb 18, 2022
a304c17
arm64: dts: qcom: msm8916-asus-z010d: initial device tree (v7)
devajithvs Nov 22, 2020
218102b
arm64: dts: qcom: msm8916-alcatel-alto5-vdf: Add initial device tree …
pitt4 Feb 21, 2021
6afc1f6
arm64: dts: qcom: msm8939-alcatel-idol3: initial device tree
vknecht May 5, 2020
1282076
arm64: dts: qcom: msm8916-ark-peach: Add initial device-tree
entrider Jan 4, 2022
0b0f82d
arm64: dts: qcom: msm8916-huawei-y635: Add initial device tree (v4)
Nov 17, 2021
5a9a2b6
arm64: dts: qcom: msm8916-vivo-y21l: Add initial device tree
raihan2000 Nov 2, 2023
d418091
arm64: dts: qcom: msm8916-wingtech-wt865x8: add device-tree for Lenov…
jenneron Jan 17, 2021
626d0f8
arm64: dts: qcom: msm8929-wingtech-wt82918: Add initial device tree f…
archeYR Jan 15, 2023
5a587f7
arm64: dts: qcom: msm8939-wingtech-wt82918: Add device tree for Lenov…
archeYR Apr 18, 2023
a8052bb
arm64: dts: qcom: msm8939-wingtech-wt82918: Add device tree for Lenov…
archeYR Feb 22, 2024
b7c48f3
ARM: dts: qcom: add msm8905-nokia-argon (Nokia 8110 4G) (v2)
affenull2345 Dec 4, 2022
b283de2
ARM: dts: qcom: add msm8909-nokia-leo and msm8909-nokia-sparkler (v2)
affenull2345 Dec 4, 2022
0159766
ARM: dts: qcom: msm8909-acer-t01: Add initial device tree (v2)
wonderfulShrineMaidenOfParadise Feb 22, 2023
9f43d61
arm64: dts: qcom: msm8916-longcheer-l8150: Fix multi-touch
stephan-gh Jan 25, 2023
cc8c130
arm64: dts: qcom: msm8916-longcheer-l8150: Add custom OTG adapter det…
TravMurav Sep 27, 2019
fc69309
arm64: dts: qcom: msm8916-longcheer-l8150: Add display panel (v5)
TravMurav Jul 24, 2019
87afe62
arm64: dts: qcom: msm8916-longcheer-l8910: Add rear flash
Feb 20, 2024
41cb047
arm64: dts: qcom: msm8916-longcheer-l8910: Add touchscreen (v4)
JonnyMe May 10, 2020
805796b
arm64: dts: qcom: msm8916-longcheer-l8910: Add battery support (v2)
JonnyMe Jan 15, 2021
d728dca
arm64: dts: qcom: msm8916-longcheer-l8910: Add display panel (v5)
JonnyMe Apr 21, 2020
dac56fc
arm64: dts: qcom: msm8916-motorola-harpia: Add display panel (v4)
Sorixelle Oct 14, 2019
7743a2d
arm64: dts: qcom: msm8916-motorola-surnia: add display panel (v4)
wiktorek140 Jul 13, 2020
dfa156b
arm64: dts: qcom: msm8916-motorola-osprey: add display panel (v2)
MartijnBraam Oct 31, 2020
e233fd7
arm64: dts: qcom: msm8916-wingtech-wt88047: Disable memshare
stephan-gh Aug 1, 2023
020e757
arm64: dts: qcom: msm8916-wingtech-wt88047: Add battery/charger (v2)
stephan-gh Feb 5, 2021
7574ad1
arm64: dts: qcom: msm8916-wingtech-wt88047: Add display panel (v3)
stephan-gh Sep 26, 2020
87b3a18
arm64: dts: qcom: msm8916-wingtech-wt86518: Disable memshare
jenneron Jan 17, 2021
c8b8280
arm64: dts: qcom: msm8916-wingtech-wt865x8: add display panel (v2)
jenneron Jan 18, 2021
0abb3ad
arm64: dts: qcom: msm8916-lg-m216: Add display panel (v2)
cristianc Oct 17, 2020
16f752b
arm64: dts: qcom: msm8916-lg-c50: add display panel
jenneron Jun 3, 2021
7f6ed00
arm64: dts: qcom: msm8916-asus-z00l: add display panel (v2)
antony-jr Nov 16, 2020
a65a2db
arm64: dts: qcom: msm8916-asus-z010d: add display panel (v2)
devajithvs Nov 26, 2020
734fba2
arm64: dts: qcom: msm8916-alcatel-idol347: enable smb1360 (v2)
vknecht Mar 20, 2021
ad466af
arm64: dts: qcom: msm8916-alcatel-idol347: add display panel and back…
vknecht Jan 27, 2021
ef88b76
arm64: dts: qcom: msm8916-huawei-g7: Add display panel (v4)
stephan-gh Apr 20, 2021
e62dd61
arm64: dts: qcom: msm8916-huawei-y635: Add display panel (v2)
Nov 17, 2021
576c3ab
arm64: dts: qcom: msm8916-acer-a1-724: Add display panel
bolilingmeng89006 Nov 28, 2022
631ad0f
arm64: dts: qcom: msm8916-gplus-fl8005a: Add display panel
bolilingmeng89006 Nov 12, 2022
88b7d3a
arm64: dts: qcom: msm8916-samsung-gt58: Enable the touchkeys
TravMurav Jan 9, 2023
37440b4
FIXME: arm64: dts: qcom: msm8916-samsung-gt5-common: Add audio jack d…
jja2000 May 5, 2021
9972759
FIXME: arm64: dts: qcom: msm8916-samsung-a2015: Add audio jack detection
stephan-gh Jul 3, 2019
b80b8b1
arm64: dts: qcom: msm8916-samsung-a5u: Add display panel (v2)
stephan-gh Jun 23, 2019
7546161
FIXME: arm64: dts: qcom: msm8916-samsung-serranove: Add audio jack de…
stephan-gh Dec 7, 2019
79e2b51
arm64: dts: qcom: msm8916-samsung-serranove: Add display panel (v3)
stephan-gh Nov 30, 2019
9a06839
FIXME: arm64: dts: qcom: apq8016-samsung-matissevewifi: add jack dete…
rvlander Mar 22, 2020
540b400
FIXME: arm64: dts: qcom: apq8016-samsung-matissevewifi: add display p…
rvlander Mar 8, 2020
7cab2c5
arm64: dts: qcom: apq8016-samsung-gtelwifiue: Add jack detection
person4268 Jun 26, 2022
a31e65b
arm64: dts: qcom: apq8016-samsung-gtelwifiue: Add display panel
person4268 Nov 8, 2021
3644f56
arm64: dts: qcom: msm8916-samsung-j5-common: Add display panel (v4)
nergzd723 Jun 18, 2020
3bcc3a9
arm64: dts: qcom: msm8916-samsung-j3ltetw: Add display panel (v2)
bolilingmeng89006 May 28, 2022
38cd42b
arm64: dts: qcom: msm8916-samsung-j5x: Add display panel
bolilingmeng89006 May 27, 2022
c1cc6ba
arm64: dts: qcom: msm8916-samsung-j3ltetw: Add touchscreen
bolilingmeng89006 May 29, 2022
5bd1907
arm64: dts: qcom: msm8916-samsung-j3ltetw: Add accelerometer (v4)
bolilingmeng89006 May 29, 2022
c8434c7
FIXME: arm64: dts: qcom: msm8916-samsung-j5-common: Add audio jack de…
bolilingmeng89006 May 29, 2022
e2f9f49
arm64: dts: qcom: msm8916-samsung-e7: Add touchscreen (v2)
bolilingmeng89006 Jul 20, 2022
1477298
arm64: dts: qcom: msm8916-samsung-e7: Add display panel (v2)
bolilingmeng89006 Aug 30, 2022
0db1cd3
arm64: dts: qcom: msm8916-samsung-grandmax: Add display panel
bolilingmeng89006 Jul 20, 2022
4722a89
arm64: dts: qcom: msm8916-samsung-grandmax: Add touchscreen (v2)
bolilingmeng89006 Oct 19, 2022
41d6158
arm64: dts: qcom: msm8939-samsung-a7: Add display panel (v5)
bolilingmeng89006 Nov 15, 2022
3d704f4
arm64: dts: qcom: msm8939-samsung-a7: Add audio jack detection (v2)
bolilingmeng89006 Nov 15, 2022
6829bda
arm64: dts: qcom: msm8939-huawei-kiwi: add new components (v3)
Nov 25, 2022
fdb0bbc
arm64: dts: qcom: msm8939-alcatel-idol3: enable smb1360 (v2)
vknecht Oct 22, 2022
888e079
arm64: dts: qcom: msm8939-longcheer-l9100: add display (v4)
Sep 2, 2021
15ded8d
arm64: dts: qcom: msm8939-longcheer-l9100: Add modem
Dec 18, 2022
2e7057f
arm64: dts: qcom: msm8939-longcheer-l9100: enable smb1360 (v2)
Oct 31, 2022
de0ee45
arm64: dts: qcom: msm8939-wingtech-wt82918: Add fuel gauge
archeYR Jan 15, 2023
5b3bc33
arm64: dts: qcom: msm8939-wingtech-wt82918: Add display
archeYR Jan 15, 2023
295ccba
ARM: dts: qcom: msm8905-nokia-argon: enable LBC and BMS
affenull2345 Nov 29, 2022
95d7358
ARM: dts: qcom: msm8909-nokia-leo-common: enable LBC and BMS
affenull2345 Nov 29, 2022
9485bac
ARM: dts: qcom: msm8909-acer-t01: Add LBC and BMS
wonderfulShrineMaidenOfParadise Feb 22, 2023
de069af
ARM: dts: qcom: msm8909-acer-t01: Add simple-framebuffer
wonderfulShrineMaidenOfParadise Jun 13, 2024
a71649e
WIP: bq-piccolo: Add sound support
Jan 7, 2023
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
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .ci-check.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-only
set -eux

git format-patch "$1"
scripts/checkpatch.pl --strict --color=always *.patch || :
! scripts/checkpatch.pl --strict --color=always --terse --show-types *.patch \
| grep -Ff .ci-checkpatch.txt
7 changes: 7 additions & 0 deletions .ci-checkpatch.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
ERROR:
BAD_SIGN_OFF:
FROM_SIGN_OFF_MISMATCH:
LEADING_SPACE:
MISSING_EOF_NEWLINE:
SPACE_BEFORE_TAB:
SPDX_LICENSE_TAG:
46 changes: 46 additions & 0 deletions .ci-prepare.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-only
set -eux

# Show information about CI runner environment
nproc && grep Mem /proc/meminfo && df -hT .

# Install Linux build dependencies
apk add build-base bison findutils flex gmp-dev mpc1-dev mpfr-dev openssl-dev perl python3

if [ -n "${DRONE-}" ]; then
# Workaround problem with faccessat2() on Drone CI
wget https://gist.githubusercontent.com/TravMurav/36c83efbc188115aa9b0fc7f4afba63e/raw/faccessat.c -P /opt
gcc -O2 -shared -o /opt/faccessat.so /opt/faccessat.c
export LD_PRELOAD=/opt/faccessat.so
fi

# Setup compiler
case "$1" in
gcc)
case "$ARCH" in
arm64) gcc_toolchain=aarch64-none-elf ;;
arm) gcc_toolchain=arm-none-eabi ;;
esac
apk add "gcc-$gcc_toolchain"
MAKE_OPTS="CROSS_COMPILE=$gcc_toolchain-"
;;
clang)
apk add clang lld llvm
MAKE_OPTS="LLVM=1"
;;
esac
MAKE_OPTS="-j$(nproc) $MAKE_OPTS"

# Write build script
cat > .ci-build.sh <<EOF
#!/bin/sh
# SPDX-License-Identifier: GPL-2.0-only
set -eux

cat arch/arm64/configs/msm8916_defconfig arch/arm/configs/msm8916_defconfig.part > arch/arm/configs/msm8916_defconfig
make $MAKE_OPTS msm8916_defconfig
echo CONFIG_WERROR=y >> .config
make $MAKE_OPTS
EOF
chmod +x .ci-build.sh
73 changes: 73 additions & 0 deletions .drone.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
kind: pipeline
type: docker
name: arm64

platform:
os: linux
arch: amd64

clone:
depth: 1

environment:
ARCH: arm64

steps:
- name: build (gcc)
image: alpine:latest
commands:
- . .ci-prepare.sh gcc
- ./.ci-build.sh
- apk add git && git clean -dxfq

- name: build (clang)
image: alpine:latest
commands:
- . .ci-prepare.sh clang
- ./.ci-build.sh

- name: check
image: alpine:latest
commands:
- apk add git perl
- ./.ci-check.sh origin/$DRONE_TARGET_BRANCH
when:
event: pull_request

---
kind: pipeline
type: docker
name: arm

platform:
os: linux
arch: amd64

clone:
depth: 1

environment:
ARCH: arm

steps:
- name: build (gcc)
image: alpine:latest
commands:
- . .ci-prepare.sh gcc
- ./.ci-build.sh
- apk add git && git clean -dxfq

- name: build (clang)
image: alpine:latest
commands:
- . .ci-prepare.sh clang
- ./.ci-build.sh

- name: check
image: alpine:latest
commands:
- apk add git perl
- ./.ci-check.sh origin/$DRONE_TARGET_BRANCH
when:
event: pull_request
21 changes: 21 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Build
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
arch: [arm64, arm]
compiler: [gcc, clang]
env:
ARCH: ${{ matrix.arch }}
steps:
- uses: actions/checkout@v3
- uses: jirutka/setup-alpine@v1
- name: Prepare build environment
run: ./.ci-prepare.sh ${{ matrix.compiler }}
shell: alpine.sh --root {0}
- name: Build
run: ./.ci-build.sh
shell: alpine.sh {0}
11 changes: 11 additions & 0 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Check
on: [pull_request]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 64
- name: Run checkpatch.pl
run: ./.ci-check.sh HEAD~1
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,7 @@ Li Yang <[email protected]> <[email protected]>
Li Yang <[email protected]> <[email protected]>
Lior David <[email protected]> <[email protected]>
Lorenzo Pieralisi <[email protected]> <[email protected]>
Lorenzo Stoakes <[email protected]> <[email protected]>
Luca Ceresoli <[email protected]> <[email protected]>
Lukasz Luba <[email protected]> <[email protected]>
Luo Jie <[email protected]> <[email protected]>
Expand Down
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 <[email protected]>
```

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
8 changes: 7 additions & 1 deletion CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -1214,6 +1214,10 @@ D: UDF filesystem
S: (ask for current address)
S: USA

N: Larry Finger
E: [email protected]
D: Maintainer of wireless drivers, too many to list here

N: Jürgen Fischer
E: [email protected]
D: Author of Adaptec AHA-152x SCSI driver
Expand Down Expand Up @@ -3146,9 +3150,11 @@ S: Triftstra=DFe 55
S: 13353 Berlin
S: Germany

N: Gustavo Pimental
N: Gustavo Pimentel
E: [email protected]
D: PCI driver for Synopsys DesignWare
D: Synopsys DesignWare eDMA driver
D: Synopsys DesignWare xData traffic generator

N: Emanuel Pirker
E: [email protected]
Expand Down
36 changes: 11 additions & 25 deletions Documentation/admin-guide/cifs/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -723,40 +723,26 @@ Configuration pseudo-files:
======================= =======================================================
SecurityFlags Flags which control security negotiation and
also packet signing. Authentication (may/must)
flags (e.g. for NTLM and/or NTLMv2) may be combined with
flags (e.g. for NTLMv2) may be combined with
the signing flags. Specifying two different password
hashing mechanisms (as "must use") on the other hand
does not make much sense. Default flags are::

0x07007

(NTLM, NTLMv2 and packet signing allowed). The maximum
allowable flags if you want to allow mounts to servers
using weaker password hashes is 0x37037 (lanman,
plaintext, ntlm, ntlmv2, signing allowed). Some
SecurityFlags require the corresponding menuconfig
options to be enabled. Enabling plaintext
authentication currently requires also enabling
lanman authentication in the security flags
because the cifs module only supports sending
laintext passwords using the older lanman dialect
form of the session setup SMB. (e.g. for authentication
using plain text passwords, set the SecurityFlags
to 0x30030)::
0x00C5

(NTLMv2 and packet signing allowed). Some SecurityFlags
may require enabling a corresponding menuconfig option.

may use packet signing 0x00001
must use packet signing 0x01001
may use NTLM (most common password hash) 0x00002
must use NTLM 0x02002
may use NTLMv2 0x00004
must use NTLMv2 0x04004
may use Kerberos security 0x00008
must use Kerberos 0x08008
may use lanman (weak) password hash 0x00010
must use lanman password hash 0x10010
may use plaintext passwords 0x00020
must use plaintext passwords 0x20020
(reserved for future packet encryption) 0x00040
may use Kerberos security (krb5) 0x00008
must use Kerberos 0x08008
may use NTLMSSP 0x00080
must use NTLMSSP 0x80080
seal (packet encryption) 0x00040
must seal (not implemented yet) 0x40040

cifsFYI If set to non-zero value, additional debug information
will be logged to the system error log. This field
Expand Down
19 changes: 0 additions & 19 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -788,25 +788,6 @@
Documentation/networking/netconsole.rst for an
alternative.

<DEVNAME>:<n>.<n>[,options]
Use the specified serial port on the serial core bus.
The addressing uses DEVNAME of the physical serial port
device, followed by the serial core controller instance,
and the serial port instance. The options are the same
as documented for the ttyS addressing above.

The mapping of the serial ports to the tty instances
can be viewed with:

$ ls -d /sys/bus/serial-base/devices/*:*.*/tty/*
/sys/bus/serial-base/devices/00:04:0.0/tty/ttyS0

In the above example, the console can be addressed with
console=00:04:0.0. Note that a console addressed this
way will only get added when the related device driver
is ready. The use of an earlycon parameter in addition to
the console may be desired for console output early on.

uart[8250],io,<addr>[,options]
uart[8250],mmio,<addr>[,options]
uart[8250],mmio16,<addr>[,options]
Expand Down
4 changes: 2 additions & 2 deletions Documentation/arch/riscv/cmodx.rst
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,10 @@ cmodx.c::
printf("Value before cmodx: %d\n", value);

// Call prctl before first fence.i is called inside modify_instruction
prctl(PR_RISCV_SET_ICACHE_FLUSH_CTX_ON, PR_RISCV_CTX_SW_FENCEI, PR_RISCV_SCOPE_PER_PROCESS);
prctl(PR_RISCV_SET_ICACHE_FLUSH_CTX, PR_RISCV_CTX_SW_FENCEI_ON, PR_RISCV_SCOPE_PER_PROCESS);
modify_instruction();
// Call prctl after final fence.i is called in process
prctl(PR_RISCV_SET_ICACHE_FLUSH_CTX_OFF, PR_RISCV_CTX_SW_FENCEI, PR_RISCV_SCOPE_PER_PROCESS);
prctl(PR_RISCV_SET_ICACHE_FLUSH_CTX, PR_RISCV_CTX_SW_FENCEI_OFF, PR_RISCV_SCOPE_PER_PROCESS);

value = get_value();
printf("Value after cmodx: %d\n", value);
Expand Down
Loading