lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAH2e8h6XWAz-pqmuvzK8JqOb=ggiDGb2U3TvAR2+43D_zdsZpQ@mail.gmail.com>
Date: Wed, 30 Jul 2025 23:29:26 +0800
From: Pengyu Luo <mitltlatltl@...il.com>
To: Konrad Dybcio <konrad.dybcio@....qualcomm.com>
Cc: aliceryhl@...gle.com, andersson@...nel.org, conor+dt@...nel.org, 
	devicetree@...r.kernel.org, ebiggers@...gle.com, 
	ilpo.jarvinen@...ux.intel.com, joel.granados@...nel.org, 
	konradybcio@...nel.org, krzk+dt@...nel.org, len.brown@...el.com, 
	linux-arm-msm@...r.kernel.org, linux-kernel@...r.kernel.org, 
	lossin@...nel.org, mingo@...nel.org, ojeda@...nel.org, robh@...nel.org, 
	sfr@...b.auug.org.au, vanyang@...il.nju.edu.cn, viro@...iv.linux.org.uk
Subject: Re: [PATCH 3/4] arm64: dts: qcom: sc8280xp: Add initial support for
 Ntmer TW220

On Wed, Jul 30, 2025 at 8:53 PM Konrad Dybcio
<konrad.dybcio@....qualcomm.com> wrote:
>
> On 7/6/25 5:43 AM, Pengyu Luo wrote:
> > On Sat, Jun 28, 2025 at 3:48 AM Konrad Dybcio <konrad.dybcio@....qualcomm.com> wrote:
> >> On 6/17/25 11:29 AM, Pengyu Luo wrote:
> >>> The Ntmer TW220 is a WOS tablet based on the Qualcomm SC8280XP platform,
> >>> also known as the Robo&Kala 2-in-1 Laptop. Thanks to Hong for providing
> >>> the unlocked device and early development work. This patch adds an
> >>> initial device tree to enable basic functionality.
> >>>
> >>> Currently supported components include:
> >>> - Bluetooth & Wi-Fi (board file regeneration required)
> >>> - Battery charging (up to 15V/3A fixed PDO) and reporting via pmic-glink
> >>> - Flash LEDs (front and rear)
> >>> - Hall sensor (lid detection)
> >>> - Keyboard (via Bluetooth or USB)
> >>> - NVMe SSD
> >>> - Power and volume keys
> >>> - Simple-framebuffer
> >>> - Sound (playback and capture; top-left DMIC only, top-right works only
> >>>   on Windows)
> >>> - Touchscreen and stylus (requires GPI DMA support [1] and stylus support [2])
> >>> - USB Type-C ports
> >>>
> >>> The following components are currently non-functional:
> >>> - Cameras (GalaxyCore GC5035; only sensor ID is detectable, no frames in libcamera;
> >>>   partial driver can be found on LKML archives)
> >>> - DSI display (blank screen with `dsi_err_worker: status=4`; primary DSI register
> >>>   dump included below)
> >>> - Stylus wireless charger (CPS4035)
> >>> - UCSI over GLINK
> >>>
> >>> [1]: https://lore.kernel.org/linux-arm-msm/20250617090032.1487382-3-mitltlatltl@gmail.com
> >>> [2]: https://lore.kernel.org/linux-input/20250605054855.403487-2-mitltlatltl@gmail.com
> >>>
> >>> Note: This series does **not** include any confidential material. Those
> >>> who wish to run Linux on this device should contact Ntmer, as the
> >>> bootloader is locked via secure boot.
> >>>
> >>> Co-developed-by: Hong Zhu <vanyang@...il.nju.edu.cn>
> >>> Signed-off-by: Hong Zhu <vanyang@...il.nju.edu.cn>
> >>> Signed-off-by: Pengyu Luo <mitltlatltl@...il.com>
> >>>
> >>> dsi_ctrl, reg = <0 0x0ae94000 0 0x400>;
> >>> 0xae94000 20050001 000001f3 0000000b dddd1011
> >>
> >> This is not something we want in the commit log
> >>
> >
> > I will remove it. I need help, then I attached it, two of my sc8280xp
> > devices require dsi to work. Reversing and guessing wasted a lot of
> > time. I will appreciate it if qcom could support it.
>
> There should be nothing interesting compared to what's on SM8350 when it
> comes to DSI on 8280.
>
> I would assume something's wrong with how your panel is being set up.

Just to mention it. According to some public sources, the Adreno 1095 DPU
is included in the sm8350, while the Adreno 1199 DPU is included in the
sc8280xp, they are slightly different. Here is a quick comparison

                   dpu_version     dsi_version     dsi_phy_version
Adreno 1095 DPU:     7.0            2.5.0           4.2
Adreno 1199 DPU:     8.0            2.5.1           4.2

The panel setup has been tweaked and tested countless times, I really don't
think I screwed it up. I had already brought up a lcd video panel with dual
dsi and dual dsc on the sm8650. On the sc8280xp, I’ve worked with two
different panels:

- One LCD video panel with dual DSI and dual DSC
- One OLED video panel with dual DSI only

Both fail to display anything and complain about DSI FIFO errors
(dsi_err_worker: status=4). Someone also encountered a similar issue on
the SC8180X([1]), another WoA platform.

Anyway, I had quit. This doesn’t bother me anymore. Just mentioning the
info for reference.

[1]: https://gitlab.freedesktop.org/drm/msm/-/issues/62

Best wishes,
Pengyu

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ