Skip to content
Closed

Test #1169

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
11b37c7
arch: arm64: Add xiaomi-lmi port
SekaiMoe Aug 21, 2024
00980cd
Merge branch 'torvalds:master' into lmi-mainline-v6.10.0
SekaiMoe Aug 21, 2024
440fcdd
arch: arm64: add more changes in lmi
SekaiMoe Aug 21, 2024
ec946ff
soc: codecs: fix codecs
SekaiMoe Aug 21, 2024
1495848
arch: arm64: dts: fix Makefile
SekaiMoe Aug 21, 2024
0ed47e5
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc4
SekaiMoe Aug 23, 2024
9bf4484
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc4
SekaiMoe Aug 25, 2024
1783701
soc: qcom: sm8250: Add primary tdm support
silime Aug 25, 2024
8ef7eee
soc: cs35l45: Add ASPRX[1-2] Slot Position
silime Aug 25, 2024
ad505c3
drivers: fix build error
SekaiMoe Aug 26, 2024
da16715
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc5
SekaiMoe Aug 28, 2024
d00f063
arm64: dts: qcom: Add lmi dts from downstream
SekaiMoe Aug 28, 2024
a6e3f8c
arm64: dts: qcom: Fix Makefile
SekaiMoe Aug 28, 2024
665f950
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc5
SekaiMoe Aug 29, 2024
6b49616
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc5
SekaiMoe Aug 30, 2024
0c2389b
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc5
SekaiMoe Aug 31, 2024
161de08
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc5
SekaiMoe Sep 1, 2024
2ae0bf4
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc5
SekaiMoe Sep 3, 2024
ab22870
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc6
SekaiMoe Sep 5, 2024
734e497
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc6
SekaiMoe Sep 6, 2024
42df491
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc6
SekaiMoe Sep 7, 2024
b3a5dd9
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc6
SekaiMoe Sep 8, 2024
1cb0e77
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc6
SekaiMoe Sep 10, 2024
5d166b5
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc7
SekaiMoe Sep 11, 2024
023e3a2
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc7
SekaiMoe Sep 12, 2024
c558bb6
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc7
SekaiMoe Sep 13, 2024
eb11917
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc7
SekaiMoe Sep 14, 2024
6f6c8de
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc7
SekaiMoe Sep 15, 2024
66ca3ee
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0rc7
SekaiMoe Sep 17, 2024
e4eb12a
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 18, 2024
1d4a5f9
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 19, 2024
b46fa19
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 21, 2024
6120d08
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 22, 2024
498d797
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 26, 2024
ea3cf28
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 27, 2024
2e7442b
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 29, 2024
f008eee
Merge branch 'torvalds:master' into lmi-mainline-v6.11.0
SekaiMoe Sep 30, 2024
d5dd0c1
drm/mipi-dsi: fix build
SekaiMoe Oct 1, 2024
2ffee42
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc1
SekaiMoe Oct 1, 2024
df457d5
lmi_defconfig: arop xen and virtio configs
SekaiMoe Oct 2, 2024
c188102
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc1
SekaiMoe Oct 6, 2024
12c38d5
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc1
SekaiMoe Oct 7, 2024
8080ef8
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc1
SekaiMoe Oct 12, 2024
93a17f5
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc1
SekaiMoe Oct 13, 2024
b3793de
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc1
SekaiMoe Oct 14, 2024
c8373a5
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc3
SekaiMoe Oct 16, 2024
2ee8c78
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc3
SekaiMoe Oct 18, 2024
00ef048
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc3
SekaiMoe Oct 20, 2024
cda4515
inputs/touchscreen: delete unused headers
SekaiMoe Oct 20, 2024
0bcd4cc
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc3
SekaiMoe Oct 21, 2024
9b83e8c
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc4
SekaiMoe Oct 22, 2024
2e7c210
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc4
SekaiMoe Oct 25, 2024
5dd7f80
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc4
SekaiMoe Oct 26, 2024
5c74e43
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc4
SekaiMoe Nov 3, 2024
84863b2
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc4
SekaiMoe Nov 4, 2024
9cedac7
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 6, 2024
8c41d73
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 7, 2024
20a4f25
Create c-cpp.yml
SekaiMoe Nov 7, 2024
40635e1
Update c-cpp.yml
SekaiMoe Nov 7, 2024
0e72751
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 8, 2024
dcdcb9b
Update c-cpp.yml
SekaiMoe Nov 8, 2024
2df6866
Update c-cpp.yml
SekaiMoe Nov 8, 2024
b94eb07
Update c-cpp.yml
SekaiMoe Nov 8, 2024
4cd26a5
kbuid: deb-pkg: fix dep
SekaiMoe Nov 8, 2024
631a04f
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 9, 2024
70d2dad
Rename README to README.md
SekaiMoe Nov 9, 2024
2f8f1ce
Rename README.md to README.rst
SekaiMoe Nov 9, 2024
6c1051e
defconfig: merge changes from upstream
dabao1955 Nov 9, 2024
8c3f7f2
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 11, 2024
5877a29
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 14, 2024
bb30cab
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 15, 2024
89b271d
Delete arch/arm64/configs/pmos.config[skip ci]
SekaiMoe Nov 15, 2024
e2b86f6
Delete arch/arm64/configs/hardening.config[skip ci]
SekaiMoe Nov 15, 2024
9e59caf
Delete arch/arm64/configs/defconfig[skip ci]
SekaiMoe Nov 15, 2024
b64174b
Delete arch/arm64/configs/virt.config[skip ci]
SekaiMoe Nov 15, 2024
728fed7
Delete arch/arm64/configs/sm8250.config[skip ci]
SekaiMoe Nov 15, 2024
5cb3f46
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 16, 2024
06807f8
Merge branch 'torvalds:master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 19, 2024
097afb6
[skip ci]
SekaiMoe Nov 24, 2024
0734bf5
Update defconfig[skip ci]
SekaiMoe Nov 24, 2024
c963c89
Merge branch 'master' into lmi-mainline-v6.12.0rc6
SekaiMoe Nov 30, 2024
f133d7f
drm/msm/dpu1: dpu_encoder_phys_*: proper support for active CTLs
lujianhua Nov 30, 2024
9ef0fed
power: supply: add bq25970 charger driver
lujianhua Sep 18, 2024
eaa705c
arm64: lmi_defconfig: final update
SekaiMoe Dec 1, 2024
afdfc4e
scripts: update from upstream
SekaiMoe Mar 13, 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
22 changes: 22 additions & 0 deletions .github/workflows/c-cpp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: C/C++ CI

on:
push:
branches: [ "lmi-mainline-v6.12.0rc6" ]
pull_request:
branches: [ "lmi-mainline-v6.12.0rc6" ]

jobs:
build:
strategy:
matrix:
include:
- type: all
- type: bindeb-pkg
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- run: sudo apt update && sudo apt install -y bc bison flex gcc-aarch64-linux-gnu gcc-arm-linux-gnueabihf make libelf-dev libssl-dev debhelper-compat debhelper device-tree-compiler
- run: mv scripts/package/mkdeb scripts/package/mkdebian -v
- run: make -j16 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_ARM32=arm-linux-gnuabeihf- lmi_defconfig ${{ matrix.type }}
84 changes: 84 additions & 0 deletions Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: "http://devicetree.org/schemas/mfd/qcom,qca639x.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"

title: Qualcomm QCA639x WiFi + Bluetoot SoC bindings

maintainers:
- Andy Gross <agross@kernel.org>
- Bjorn Andersson <bjorn.andersson@linaro.org>

description: |
This binding describes thes Qualcomm QCA6390 or QCA6391 power supplies and
enablement pins.

properties:
compatible:
const: qcom,qca639x

'#power-domain-cells':
const: 0

pinctrl-0: true
pinctrl-1: true

pinctrl-names:
items:
- const: default
- const: active

vddaon-supply:
description:
0.95V always-on LDO power input

vddpmu-supply:
description:
0.95V LDO power input to PMU

vddrfa1-supply:
description:
0.95V LDO power input to RFA

vddrfa2-supply:
description:
1.25V LDO power input to RFA

vddrfa3-supply:
description:
2V LDO power input to RFA

vddpcie1-supply:
description:
1.25V LDO power input to PCIe part

vddpcie2-supply:
description:
2V LDO power input to PCIe part

vddio-supply:
description:
1.8V VIO input

additionalProperties: false

examples:
- |
qca639x: qca639x {
compatible = "qcom,qca639x";
#power-domain-cells = <0>;

vddaon-supply = <&vreg_s6a_0p95>;
vddpmu-supply = <&vreg_s2f_0p95>;
vddrfa1-supply = <&vreg_s2f_0p95>;
vddrfa2-supply = <&vreg_s8c_1p3>;
vddrfa3-supply = <&vreg_s5a_1p9>;
vddpcie1-supply = <&vreg_s8c_1p3>;
vddpcie2-supply = <&vreg_s5a_1p9>;
vddio-supply = <&vreg_s4a_1p8>;
pinctrl-names = "default", "active";
pinctrl-0 = <&wlan_default_state &bt_default_state>;
pinctrl-1 = <&wlan_active_state &bt_active_state>;
};
...
7 changes: 7 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -22596,6 +22596,13 @@ S: Maintained
F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
F: drivers/regulator/sy8106a-regulator.c

SYNAPTICS TCM ONCELL TOUCHSCREEN DRIVER
M: Caleb Connolly <caleb@postmarketos.org>
L: linux-input@vger.kernel.org
S: Maintained
F: Documentation/devicetree/bindings/input/touchscreen/syna,tcm-oncell.yaml
F: drivers/input/touchscreen/synaptics_tcm_oncell.c

SYNC FILE FRAMEWORK
M: Sumit Semwal <sumit.semwal@linaro.org>
R: Gustavo Padovan <gustavo@padovan.org>
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/qcom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -254,8 +254,8 @@ dtb-$(CONFIG_ARCH_QCOM) += sm8250-hdk.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-mtp.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-sony-xperia-edo-pdx203.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-sony-xperia-edo-pdx206.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-xiaomi-elish-boe.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-xiaomi-elish-csot.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-xiaomi-lmi.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-xiaomi-lmi-v2.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8250-xiaomi-pipa.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8350-hdk.dtb
dtb-$(CONFIG_ARCH_QCOM) += sm8350-microsoft-surface-duo2.dtb
Expand Down
18 changes: 0 additions & 18 deletions arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts

This file was deleted.

120 changes: 120 additions & 0 deletions arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@
qcom,msm-id = <QCOM_ID_SM8250 0x20001>; /* SM8250 v2.1 */
qcom,board-id = <0x10008 0>;

aliases {
serial0 = &uart6;
};

chosen {
#address-cells = <2>;
#size-cells = <2>;
Expand Down Expand Up @@ -97,6 +101,67 @@
};
};

qca6390-pmu {
compatible = "qcom,qca6390-pmu";

pinctrl-names = "default";
pinctrl-0 = <&bt_en_state>, <&wlan_en_state>;

vddaon-supply = <&vreg_s6a_0p95>;
vddpmu-supply = <&vreg_s6a_0p95>;
vddrfa0p95-supply = <&vreg_s6a_0p95>;
vddrfa1p3-supply = <&vreg_s8c_1p35>;
vddrfa1p9-supply = <&vreg_s5a_1p9>;
vddpcie1p3-supply = <&vreg_s8c_1p35>;
vddpcie1p9-supply = <&vreg_s5a_1p9>;
vddio-supply = <&vreg_s4a_1p8>;

wlan-enable-gpios = <&tlmm 20 GPIO_ACTIVE_HIGH>;
bt-enable-gpios = <&tlmm 21 GPIO_ACTIVE_HIGH>;

regulators {
vreg_pmu_rfa_cmn: ldo0 {
regulator-name = "vreg_pmu_rfa_cmn";
};

vreg_pmu_aon_0p59: ldo1 {
regulator-name = "vreg_pmu_aon_0p59";
};

vreg_pmu_wlcx_0p8: ldo2 {
regulator-name = "vreg_pmu_wlcx_0p8";
};

vreg_pmu_wlmx_0p85: ldo3 {
regulator-name = "vreg_pmu_wlmx_0p85";
};

vreg_pmu_btcmx_0p85: ldo4 {
regulator-name = "vreg_pmu_btcmx_0p85";
};

vreg_pmu_rfa_0p8: ldo5 {
regulator-name = "vreg_pmu_rfa_0p8";
};

vreg_pmu_rfa_1p2: ldo6 {
regulator-name = "vreg_pmu_rfa_1p2";
};

vreg_pmu_rfa_1p7: ldo7 {
regulator-name = "vreg_pmu_rfa_1p7";
};

vreg_pmu_pcie_0p9: ldo8 {
regulator-name = "vreg_pmu_pcie_0p9";
};

vreg_pmu_pcie_1p8: ldo9 {
regulator-name = "vreg_pmu_pcie_1p8";
};
};
};

vph_pwr: vph-pwr-regulator {
compatible = "regulator-fixed";
regulator-name = "vph_pwr";
Expand Down Expand Up @@ -619,6 +684,25 @@
status = "okay";
};

&pcieport0 {
wifi@0 {
compatible = "pci17cb,1101";
reg = <0x10000 0x0 0x0 0x0 0x0>;

vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
vddaon-supply = <&vreg_pmu_aon_0p59>;
vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>;
vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>;

qcom,ath11k-calibration-variant = "Xiaomi_Pad_5Pro";
};
};

&pm8150_gpios {
vol_up_n: vol-up-n-state {
pins = "gpio6";
Expand Down Expand Up @@ -673,6 +757,11 @@
status = "okay";
};

&pon {
mode-bootloader = <0x2>;
mode-recovery = <0x1>;
};

&pon_pwrkey {
status = "okay";
};
Expand Down Expand Up @@ -701,6 +790,37 @@

&tlmm {
gpio-reserved-ranges = <40 4>;

bt_en_state: bt-default-state {
pins = "gpio21";
function = "gpio";
drive-strength = <16>;
output-low;
bias-pull-up;
};

wlan_en_state: wlan-default-state {
pins = "gpio20";
function = "gpio";
drive-strength = <16>;
output-low;
bias-pull-up;
};
};

&uart6 {
status = "okay";

bluetooth {
compatible = "qcom,qca6390-bt";

vddrfacmn-supply = <&vreg_pmu_rfa_cmn>;
vddaon-supply = <&vreg_pmu_aon_0p59>;
vddbtcmx-supply = <&vreg_pmu_btcmx_0p85>;
vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
};
};

&usb_1 {
Expand Down
18 changes: 0 additions & 18 deletions arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts

This file was deleted.

Loading