[PATCH v4 0/5] arm64: dts: qcom: Add Lenovo ThinkBook 16 device tree

2025-05-24 Thread Jens Glathe via B4 Relay
nice, though :) Big thanks to Aleksandrs Vinarskis for helping (and sort of persisting) on the fingerprint, camera and HDMI issues. [1]: https://psref.lenovo.com/syspool/Sys/PDF/ThinkBook/ThinkBook_16_G7_QOY/ThinkBook_16_G7_QOY_Spec.pdf Signed-off-by: Jens Glathe --- Changes in v4: - squashed Mak

[PATCH v4 3/5] usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe The Camera is built into the Thinkbook 16 G7 QOY and directly attached on the usb_2 controller (dwc3 USB2 only). It has a separate power supply that needs to be controlled for PM. Add the support for this device for the power supply. Signed-off-by: Jens Glathe --- drivers

[PATCH v4 4/5] firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Allow particular machine accessing eg. efivars. Reviewed-by: Dmitry Baryshkov Signed-off-by: Jens Glathe --- drivers/firmware/qcom/qcom_scm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/qcom/qcom_scm.c b/drivers/firmware/qcom/qcom_scm.c index

[PATCH v4 5/5] arm64: dts: qcom: Add Lenovo ThinkBook 16 G7 QOY device tree

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Device tree for the Lenovo Thinkbook 16 G7 QOY The Laptop is a Snapdragon X1 / X1 Plus (Purwa) based device [1]. Supported features: - USB type-c and type-a ports - Keyboard - Touchpad (all that are described in the dsdt) - Touchscreen (described in the dsdt, no known SKUss

[PATCH v4 1/5] dt-bindings: arm: qcom: Add Lenovo TB16 support

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Document the x1p-42-100/x1-26-100 variants of the Thinkbook 16 G7 QOY. [1]: https://psref.lenovo.com/syspool/Sys/PDF/ThinkBook/ThinkBook_16_G7_QOY/ThinkBook_16_G7_QOY_Spec.pdf Signed-off-by: Jens Glathe --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file

[PATCH v4 2/5] drm/panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Panel is widely used in 16" laptops, and also in my Thinkbook 16 G7 QOY. CMN N160JCE-ELL EDID edid-decode (hex): 00 ff ff ff ff ff ff 00 0d ae 2b 16 00 00 00 00 20 20 01 04 a5 22 16 78 03 28 65 97 59 54 8e 27 1e 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01

Re: [PATCH v3 5/6] arm64: dts: qcom: x1p42100: Add Lenovo ThinkBook 16 G7 QOY

2025-05-24 Thread Jens Glathe
Am 24.05.25 um 12:11 schrieb Dmitry Baryshkov: This will break without the next patch. They need to be squashet into a single patch. Changing the order wouldn't suffice? No problem, will squash with best regards Jens

[PATCH v3 4/6] firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Allow particular machine accessing eg. efivars. Signed-off-by: Jens Glathe --- drivers/firmware/qcom/qcom_scm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/qcom/qcom_scm.c b/drivers/firmware/qcom/qcom_scm.c index

[PATCH v3 0/6] arm64: dts: qcom: Add Lenovo ThinkBook 16 device tree

2025-05-24 Thread Jens Glathe via B4 Relay
nice, though :) Big thanks to Aleksandrs Vinarskis for helping (and sort of persisting) on the fingerprint, camera and HDMI issues. [1]: https://psref.lenovo.com/syspool/Sys/PDF/ThinkBook/ThinkBook_16_G7_QOY/ThinkBook_16_G7_QOY_Spec.pdf Signed-off-by: Jens Glathe --- Changes in v3: - removed chang

[PATCH v3 6/6] arm64: dts: qcom: Add Lenovo ThinkBook 16 device tree

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Device tree for the Lenovo Thinkbook 16 G7 QOY The Laptop is a Snapdragon X1 / X1 Plus (Purwa) based device [1]. Supported features: - USB type-c and type-a ports - Keyboard - Touchpad (all that are described in the dsdt) - Touchscreen (described in the dsdt, no known SKUss

[PATCH v3 5/6] arm64: dts: qcom: x1p42100: Add Lenovo ThinkBook 16 G7 QOY

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe The Thinkbook 16 appears to be an X1 / X1 Plus only design. Add make targets for normal and -el2 variant. Signed-off-by: Jens Glathe --- arch/arm64/boot/dts/qcom/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64

[PATCH v3 3/6] usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe The Camera is built into the Thinkbook 16 G7 QOY and directly attached on the usb_2 controller (dwc3 USB2 only). It has a separate power supply that needs to be controlled for PM. Add the support for this device for the power supply. Signed-off-by: Jens Glathe --- drivers

[PATCH v3 2/6] drm/panel-edp: add N160JCE-ELL CMN panel for Lenovo Thinkbook 16

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Panel is widely used in 16" laptops, and also in my Thinkbook 16 G7 QOY. CMN N160JCE-ELL EDID edid-decode (hex): 00 ff ff ff ff ff ff 00 0d ae 2b 16 00 00 00 00 20 20 01 04 a5 22 16 78 03 28 65 97 59 54 8e 27 1e 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01

[PATCH v3 1/6] dt-bindings: arm: qcom: Add Lenovo TB16 support

2025-05-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Document the x1p-42-100/x1-26-100 variants of the Thinkbook 16 G7 QOY. [1]: https://psref.lenovo.com/syspool/Sys/PDF/ThinkBook/ThinkBook_16_G7_QOY/ThinkBook_16_G7_QOY_Spec.pdf Signed-off-by: Jens Glathe --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file

Re: [PATCH 00/45] drm/msm/dp: Add MST support for MSM chipsets

2025-05-10 Thread Jens Glathe
On 06.12.24 05:31, Abhinav Kumar wrote: base-commit: b166256c1e6ce356fa1404d4c8531830e6f100a8 Hi Abhinav, I would like to test / play around with this patchset, unfortunately this base commit is not easy to find. Trying to apply without gives lots of conflicts. Can you please rebase? with

[PATCH v2 1/4] dt-bindings: arm: qcom: Add HP Omnibook X 14

2024-11-30 Thread Jens Glathe via B4 Relay
From: Jens Glathe Add compatible values for the HP Omnibook X Laptop 14-fe0750ng, using "hp,omnibook-x14" The laptop is based on the Snapdragon X Elite (x1e80100) SoC. PDF link: https://www8.hp.com/h20195/V2/GetPDF.aspx/c08989140 Acked-by: Krzysztof Kozlowski Signed-off-by: J

[PATCH v2 4/4] arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14

2024-11-30 Thread Jens Glathe via B4 Relay
From: Jens Glathe Introduce device tree for the HP Omnibook X Laptop 14-fe0750ng (hp-omnibook-x14). It is a Laptop based on the Qualcomm Snapdragon X Elite SoC. There seem to be other SKUs, some with Wifi-7 (WCN7850) instead of Wifi-6E (WCN6855). This dt explicitly supports WCN6855, I haven&#

[PATCH v2 2/4] firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14

2024-11-30 Thread Jens Glathe via B4 Relay
From: Jens Glathe add "hp,omnibook-x14" as compatible device for QSEECOM This is required to get access to efivars and uefi boot loader support. Signed-off-by: Jens Glathe --- drivers/firmware/qcom/qcom_scm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/fir

[PATCH v2 3/4] drm/panel-edp: Add unknown BOE panel for HP Omnibook X14

2024-11-30 Thread Jens Glathe via B4 Relay
From: Jens Glathe Seems to be like NV140DRM-N61 but with touch. Haven't disassembled the lid to look. Due to lack of information, use the delay_200_500_e200 timings like many other BOE panels do for now. The raw EDID of the panel is: 00 ff ff ff ff ff ff 00 09 e5 93 0c 00 00 00 00 25 21

[PATCH v2 0/4] arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14

2024-11-30 Thread Jens Glathe via B4 Relay
rg/all/20241007-x1e80100-pwrseq-qcp-v1-0-f7166510a...@linaro.org/ Signed-off-by: Jens Glathe --- Changes in v2: - amended usb_mp_dwc3 definition to reference both phys that are used, as suggested by Krishna Kurapati - Link to v1: https://lore.kernel.org/r/20241124-hp-omnibook-x14

Re: [PATCH 1/4] dt-bindings: arm: qcom: Add HP Omnibook X 14

2024-11-27 Thread Jens Glathe
On 26.11.24 08:34, Krzysztof Kozlowski wrote: On Sun, Nov 24, 2024 at 02:20:15PM +0100, Jens Glathe wrote: Add compatible values for the HP Omnibook X Laptop 14-fe0750ng, using "hp,omnibook-x14" The laptop is based on the Snapdragon X Elite (x1e80100) SoC. PDF link: https://w

Re: [PATCH 3/4] drm/panel-edp: Add unknown BOE panel for HP Omnibook X14

2024-11-26 Thread Jens Glathe
Hi Doug, On 25.11.24 18:53, Doug Anderson wrote: Hi, On Sun, Nov 24, 2024 at 5:20 AM Jens Glathe via B4 Relay wrote: From: Jens Glathe [...] There are no timings in it, sadly. Yeah, and like other BOE panels also no model info in the EDID. Sigh. I guess "Unknown" it is until s

Re: [PATCH 4/4] arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14

2024-11-25 Thread Jens Glathe
On 24.11.24 16:54, Krishna Kurapati wrote: On 11/24/2024 6:50 PM, Jens Glathe via B4 Relay wrote: From: Jens Glathe [...] + +&usb_mp { +    status = "okay"; +}; + +&usb_mp_dwc3 { +    phys = <&usb_mp_hsphy0>; +    phy-names = "usb2-0"; +

[PATCH 0/4] arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14

2024-11-24 Thread Jens Glathe via B4 Relay
rg/all/20241007-x1e80100-pwrseq-qcp-v1-0-f7166510a...@linaro.org/ Signed-off-by: Jens Glathe --- Jens Glathe (4): dt-bindings: arm: qcom: Add HP Omnibook X 14 firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 drm/panel-edp: Add unknown BOE panel for HP Omnibook X14 a

[PATCH 4/4] arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14

2024-11-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Introduce device tree for the HP Omnibook X Laptop 14-fe0750ng (hp-omnibook-x14). It is a Laptop based on the Qualcomm Snapdragon X Elite SoC. There seem to be other SKUs, some with Wifi-7 (WCN7850) instead of Wifi-6E (WCN6855). This dt explicitly supports WCN6855, I haven&#

[PATCH 3/4] drm/panel-edp: Add unknown BOE panel for HP Omnibook X14

2024-11-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Seems to be like NV140DRM-N61 but with touch. Haven't disassembled the lid to look. Due to lack of information, use the delay_200_500_e200 timings like many other BOE panels do for now. The raw EDID of the panel is: 00 ff ff ff ff ff ff 00 09 e5 93 0c 00 00 00 00 25 21

[PATCH 2/4] firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14

2024-11-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe add "hp,omnibook-x14" as compatible device for QSEECOM This is required to get access to efivars and uefi boot loader support. Signed-off-by: Jens Glathe --- drivers/firmware/qcom/qcom_scm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/fir

[PATCH 1/4] dt-bindings: arm: qcom: Add HP Omnibook X 14

2024-11-24 Thread Jens Glathe via B4 Relay
From: Jens Glathe Add compatible values for the HP Omnibook X Laptop 14-fe0750ng, using "hp,omnibook-x14" The laptop is based on the Snapdragon X Elite (x1e80100) SoC. PDF link: https://www8.hp.com/h20195/V2/GetPDF.aspx/c08989140 Signed-off-by: Jens Glathe --- Documentation/