From patchwork Fri Jan 5 14:29:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Weiss X-Patchwork-Id: 18762 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp6256148dyb; Fri, 5 Jan 2024 06:31:40 -0800 (PST) X-Google-Smtp-Source: AGHT+IHsGbNpUndkhy5wh3moMgpZt9KJMCGKHjJa1SwtdYHR+EpWBRTvj2kNPp40PpnapztxZ8t5 X-Received: by 2002:a05:6a00:198e:b0:6d9:e4cf:b2d5 with SMTP id d14-20020a056a00198e00b006d9e4cfb2d5mr2426347pfl.11.1704465099779; Fri, 05 Jan 2024 06:31:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704465099; cv=none; d=google.com; s=arc-20160816; b=KCTHjBlsqgaZGmuhQQwqwwGAHksvS0ytQYT2t/WR7UmJ/ncByIWX0DtZYUXWoPterf EgAvCKoLDrhjB82YvN/7xEXDl0xQ1N9B9Bssr0uNi0bgrRn6Tg+qNM9Cc/TCJqQW0ELC 6K8bPy9siIW0a4c6J46Ffbkedrn9+B9vHqjSfHiWvEcuT2+gsAgrElK6is1yY/6Tg17A HHFzpJrtFdfQ8gnakFc7ftnr2WZq/dheFXQux0IXrs+D8SsdM404pgZUWBbOdgacuw7i 7ACwXG/0fmNnZY4AtLwh8YR3jyT9Rv6YUPhQ83jwNmwSgqWUjUE2uU4I6EvVjcAHXOvO mpOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=u39RBCFFtI0yX9VLekdwvDVmxDIhVLYsBRs0wCaV+pU=; fh=qA4TW+tq4nf0nKJzqMlSMpTneQw/FQWxTc1k0qxtLW0=; b=MHQY9oQLWmAdf9gZgLR7Au1BTVzd1TdST3uOu0Wo3oC+Sl5EGIoHlGy9+GI+VHE1fn 1DgztcUtU1q5FFneR0r7bPIkrePykhP7+noTlLBdVsY3W6WBTG6c/hCkTQu05jZKcTe0 Me92kd+NRGylcDb1llUg6GMaoohP5OmwiO4N6ZZyNfIGFHWTF1DpAI1bKo5OLdEd7Qx8 f5c2/0M3sDrpk+yS6I/IL7j+X/VC1xHzUxMvm43xV7RbsO/JZ9sk0lMa6FCNiTsHACnS MMio6CDkY5irrx5oDacx8MUUXqquZTyvUhsi2GUd97GEOtn+K58Cvk7NUhdjC1hRRuMh TfTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=wfIf5PxI; spf=pass (google.com: domain of linux-kernel+bounces-17932-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-17932-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id z2-20020aa79e42000000b006d9b38e0b0fsi1362140pfq.283.2024.01.05.06.31.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jan 2024 06:31:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-17932-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@fairphone.com header.s=fair header.b=wfIf5PxI; spf=pass (google.com: domain of linux-kernel+bounces-17932-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-17932-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=fairphone.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 21E60286588 for ; Fri, 5 Jan 2024 14:31:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 34B85328DD; Fri, 5 Jan 2024 14:29:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="wfIf5PxI" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8AAD42DF92 for ; Fri, 5 Jan 2024 14:29:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-a28ec136715so175711366b.1 for ; Fri, 05 Jan 2024 06:29:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1704464960; x=1705069760; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=u39RBCFFtI0yX9VLekdwvDVmxDIhVLYsBRs0wCaV+pU=; b=wfIf5PxIhbv59uVTDplNx/P2tqOV2TlZsjHTk5ze5uyAPFSYWkRd/x316xClzEEQcv YPuOL2DgYdi47DzbRfijahzgOgVaDsnCRfZvUP5lmolHs6KN7cwVCqfNld6qxhPNKzAh G0aRw7a7Gt7QUvA7hhFhIktbZitF/04pf0Ena1LQ9oq3l51P0JDqZvxF7J3M4NZWyTdN Nd8jfZSxnI8fqlOqFcfPul+kPR1+s2blQEFg3WJZqjCdiWP5+8p5XOxAmbc3jIft5UL7 w7liKrnGsvYModZp7YfVnyOs+wqIK1DcgxLk/UU8LRytIm28GWbSkOhufzVTi+bN4wou jV3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704464960; x=1705069760; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=u39RBCFFtI0yX9VLekdwvDVmxDIhVLYsBRs0wCaV+pU=; b=SyyhozCBKKleUShOwiE586wXfMfF6l0G0xzDbhKbS6JP9uDndtJzzKnb8ieWYVRpDp SOdnC0HDXzBcQvOoRX1IHCg009NSyCI4MNN7rcvA/I3xVtQTDhS81Yc+SInwgc5TH1h2 wh1/4dQulalVMkMkT2JdYK3Y2zcv5iGd+hSEK7N5V7n69s3FXQSifK4NSqMi3USlufLh LOsJuCc77DXgi2czdJhVR03btTLBttkvEMFWTcqNAlsLuQoVHiwNKHz2hUsuBQMR3hqq 3qJgkftZNknS7Jdmoxh0EMRjyGME/b2bgXvukx2b4Zc3o++4ZaiAATmdoUCXfeffxNQT oQUg== X-Gm-Message-State: AOJu0YyUd1M7wqFfv6PGa0mFubEDS75HEZmscZDNmDLxby8EChyYKO1m sHplQWowYd+BXVf/dZOAYWuzriVJXJUg7w== X-Received: by 2002:a17:906:d92a:b0:a28:b12e:324d with SMTP id rn10-20020a170906d92a00b00a28b12e324dmr1131944ejb.10.1704464960408; Fri, 05 Jan 2024 06:29:20 -0800 (PST) Received: from otso.luca.vpn.lucaweiss.eu (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id u7-20020a1709067d0700b00a26b057df46sm927006ejo.126.2024.01.05.06.29.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jan 2024 06:29:19 -0800 (PST) From: Luca Weiss Subject: [PATCH 0/3] Add display support for Fairphone 4 Date: Fri, 05 Jan 2024 15:29:11 +0100 Message-Id: <20240105-fp4-panel-v1-0-1afbabc55276@fairphone.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIADcSmGUC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxMDQwNT3bQCE92CxLzUHF1Tg8SkRAtTY7NEg0QloPqCotS0zAqwWdGxtbU ABQmog1sAAAA= To: Neil Armstrong , Jessica Zhang , Sam Ravnborg , David Airlie , Daniel Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Luca Weiss X-Mailer: b4 0.12.4 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787261196185433360 X-GMAIL-MSGID: 1787261196185433360 Introduce the bindings and panel driver for the DJN LCD panel using HX83112A driver IC. Then we can add the panel to the device dts and also enable the GPU. Signed-off-by: Luca Weiss --- Luca Weiss (3): dt-bindings: display: panel: Add Himax HX83112A drm/panel: Add driver for DJN HX83112A LCD panel arm64: dts: qcom: sm7225-fairphone-fp4: Enable display and GPU .../bindings/display/panel/himax,hx83112a.yaml | 75 +++++ arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 62 +++- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-himax-hx83112a.c | 372 +++++++++++++++++++++ 5 files changed, 510 insertions(+), 9 deletions(-) --- base-commit: e9ad8e6186dbc420e26d2ffbb05cdce33fbf041d change-id: 20240105-fp4-panel-50aba8536a0a Best regards,