Skip to content

arm64: dts: qcom: sdm450: Add Samsung Galaxy Tab A 10.5 (2018, LTE)#254

Open
m8l8th814n-eng wants to merge 6 commits into
msm8953-mainline:masterfrom
m8l8th814n-eng:gta2xllte
Open

arm64: dts: qcom: sdm450: Add Samsung Galaxy Tab A 10.5 (2018, LTE)#254
m8l8th814n-eng wants to merge 6 commits into
msm8953-mainline:masterfrom
m8l8th814n-eng:gta2xllte

Conversation

@m8l8th814n-eng

Copy link
Copy Markdown

Adds a device tree for the Samsung Galaxy Tab A 10.5 (2018) LTE variant (SM-T595, gta2xllte), SDM450 + PM8953.

Working / enabled:

  • eMMC + microSD (SDHCI)
  • USB
  • Volume up/down + power keys
  • PM8953 regulators
  • Wi-Fi + Bluetooth (WCNSS pronto + WCN3680 iris)

Display (HX8279 DSI panel), touchscreen (ST fts1ba90a) and the modem are not wired up yet. lk2nd already has a matching gta2xllte entry (T595*).

Tested by RAM-booting via lk2nd: boots to userspace, Wi-Fi associates (wcn36xx loads with the device NV blob).

Add a device tree for the Samsung Galaxy Tab A 10.5 (2018) LTE variant
(SM-T595, gta2xllte), based on SDM450 with a PM8953 PMIC.

Supported: eMMC/SD (SDHCI), USB, volume/power keys, regulators, and
Wi-Fi/Bluetooth (WCNSS pronto + WCN3680 iris). Display (HX8279 DSI),
touchscreen (ST fts1ba90a) and the modem are not wired up yet.

Signed-off-by: Simon <m8l8th814n@gmail.com>
m8l8th814n-eng added a commit to m8l8th814n-eng/gta2xllte-mainline that referenced this pull request Jun 26, 2026
The device is the LTE variant (SM-T595, gta2xllte, SDM450 msm-id 338),
not gta2xlwifi. Rename the dts to sdm450-samsung-gta2xllte (include
sdm450.dtsi, compatible samsung,gta2xllte / qcom,sdm450), update scripts,
README and the upstream dts. Kernel PR: msm8953-mainline/linux#254.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@barni2000

Copy link
Copy Markdown
Member

@m8l8th814n-eng You should make your change against the latest release branch master is not in use.

@m8l8th814n-eng

Copy link
Copy Markdown
Author

Okay will look into that tnx

linux,code = <KEY_VOLUMEUP>;
};
};

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No reserved-memory? On downstream it's defined in same file as a6plte so it should need the same regions.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ohh thanks

Comment on lines +27 to +28
pinctrl-names = "default";
pinctrl-0 = <&gpio_key_default>;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks

};

&wcnss {
status = "okay";

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

status should be the last property.


cd-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;

pinctrl-names = "default", "sleep";

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move after pinctrl-1

compatible = "samsung,gta2xllte", "qcom,sdm450";
chassis-type = "tablet";

qcom,msm-id = <338 0>;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can use qcom,ids.h

Updated copyright information and added missing includes. Adjusted model and qcom,msm-id values for clarity.
Removed comment about black panel.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants