From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 366CEC5479D for ; Mon, 2 Jan 2023 23:08:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233748AbjABXId (ORCPT ); Mon, 2 Jan 2023 18:08:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233178AbjABXI2 (ORCPT ); Mon, 2 Jan 2023 18:08:28 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9AC545FF4 for ; Mon, 2 Jan 2023 15:07:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1672700860; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ZVNbH247RvvExgic0vKdLMnFmxWziqLn857HdRy/XtQ=; b=LoaSmRYqxi4gJq0nrDoE+vXb0jN1Z/Uu3l9vBx+cLPXHn5LLhcNpTh4vB49LcQLkeTsRCG DqOBanZAZcm5ILjx5a4POZDfgln0xm0YKUq2kBtH5xiI1b3A+85ev/9UxVZEFPrhScshQQ wgq8I8/ZnpFW10zbR9IAM349JrSSJp4= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-648-5rYYmkW3NrGLL9KSOTqE2A-1; Mon, 02 Jan 2023 18:07:39 -0500 X-MC-Unique: 5rYYmkW3NrGLL9KSOTqE2A-1 Received: by mail-wm1-f69.google.com with SMTP id fl12-20020a05600c0b8c00b003d96f0a7f36so14199635wmb.1 for ; Mon, 02 Jan 2023 15:07:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZVNbH247RvvExgic0vKdLMnFmxWziqLn857HdRy/XtQ=; b=L4cqOVEhLeuDvLsHZ33dwzdf8x8vqCGxEtUrM3R0ScwbqNm5/Yd2DNJnB1LjrmrYBv fpLRqfHoaB0+t7mvWi3h7/Abndm4v5zJGoUgqyqmBJQpijW/EJZNqoeKNqkVSrfkVUj7 +UUXaJ+/4jihjiP/ruTMlc35KxnI4doLFomh9cXE6qoClwZcefX79hRa28Yfqnbw+Uf5 J+E22Ug0u5RstY8N3VhAt2jaXMbkQ6tvsjKwwDJOPegG2B4A04kIk6F5BWafHSohqnQE cfkYa5UL5bi5MCCyZD64EI8NCpitAxRKThiXv5YGa72k1oY1yTpwugdb37uYgpI9HYa/ mWxg== X-Gm-Message-State: AFqh2kpHFJyjw3CY7+J2d7QcVX0fYDNk3H9bBLpPuebQeW/t6ItAsxj8 abGSwqZqrH4kgflNrBOL0VR6mM4AESj0d3AI1/AR0yj1c3t6YHa5fv9CKHJVWBI9ZSul6wtCymg H4WseQTqmnFmEHkyiLc4Dq4TYnKC4S1JFQ+ETJ3oW4KxD0FqCUcV0ZUOxmvncqfvymGTiiWcgYE M= X-Received: by 2002:adf:e449:0:b0:27c:fdb:cfef with SMTP id t9-20020adfe449000000b0027c0fdbcfefmr16738923wrm.49.1672700858289; Mon, 02 Jan 2023 15:07:38 -0800 (PST) X-Google-Smtp-Source: AMrXdXsm0o/HUzx1u6umoaT6TwoYLUR4Q/i3IuCfEcVC4DAM8E64C5wYahQAOQW+JH1jWC0VtHoPRA== X-Received: by 2002:adf:e449:0:b0:27c:fdb:cfef with SMTP id t9-20020adfe449000000b0027c0fdbcfefmr16738895wrm.49.1672700857913; Mon, 02 Jan 2023 15:07:37 -0800 (PST) Received: from minerva.home (205.pool92-176-231.dynamic.orange.es. [92.176.231.205]) by smtp.gmail.com with ESMTPSA id h10-20020a5d4fca000000b00281eab50380sm22746906wrw.117.2023.01.02.15.07.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Jan 2023 15:07:37 -0800 (PST) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Cc: Robert Mader , Onuralp Sezer , Martijn Braam , Jagan Teki , Sam Ravnborg , linux-arm-kernel@lists.infradead.org, =?UTF-8?q?Kamil=20Trzci=C5=84ski?= , dri-devel@lists.freedesktop.org, Tom Fitzhenry , Ondrej Jirman , Neal Gompa , Peter Robinson , Maya Matuszczyk , Krzysztof Kozlowski , Javier Martinez Canillas , Daniel Vetter , David Airlie , Krzysztof Kozlowski , Rob Herring , Thierry Reding , devicetree@vger.kernel.org Subject: [PATCH v5 0/3] Add PinePhone Pro display support Date: Tue, 3 Jan 2023 00:07:30 +0100 Message-Id: <20230102230733.3506624-1-javierm@redhat.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds support for the display present in the PinePhone Pro. Patch #1 adds a devicetree binding schema for panels based on the Himax HX8394 controller, such as the HSD060BHW4 720x1440 TFT LCD panel present in the PinePhone Pro. Patch #2 adds the panel driver for this controller and finally patch #3 adds an entry for the driver in MAINTAINERS file. This version doesn't include the DTS changes, since Ondrej mentioned that there are still things to sort out before enabling it. The DTS bits will be proposed as a follow-up patch series. This allows for example the Fedora distro to support the PinePhone Pro with a DTB provided by the firmware. This is a v5 of the patch-set that addresses issues pointed out in v4: https://lists.freedesktop.org/archives/dri-devel/2022-December/384810.html The patches were tested on a PinePhone Pro Explorer Edition using a Fedora 37 Workstation image. Best regards, Javier Changes in v5: - List Ondrej Jirman as a maintainer in the DT binding schema document. - Add Peter Robinson's Tested-by tag. - List Ondrej Jirman as a maintainer in the driver's MAINTAINERS entry. Changes in v4: - Add fallback "himax,hx8394" compatible for the panel controller (Jagan Teki). - Add Tom Fitzhenry's Tested-by tag. - Add Sam Ravnborg's Acked-by tag. Changes in v3: - Fix example snippet for `make dt_binding_check` to pass (Krzysztof Kozlowski). - Add Sam Ravnborg's reviwed-by tag. - Move driver patch after one introducing the DT binding (Sam Ravnborg). Changes in v2: - Drop redundant "bindings" in subject (Krzysztof Kozlowski). - Drop "device tree bindings" in title (Krzysztof Kozlowski). - Put port next to other "true" properties (Krzysztof Kozlowski). - Add Krzysztof Kozlowski's Reviewed-by tag. - Add year to driver's copyright notice (Sam Ravnborg) - Remove unused