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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4E721C76195 for ; Fri, 24 Mar 2023 18:53:20 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 81197859F1; Fri, 24 Mar 2023 19:53:18 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="QmmpxZwO"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C255385D80; Fri, 24 Mar 2023 19:53:16 +0100 (CET) Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 75872859F2 for ; Fri, 24 Mar 2023 19:53:14 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=macroalpha82@gmail.com Received: by mail-oi1-x234.google.com with SMTP id bk5so1968163oib.6 for ; Fri, 24 Mar 2023 11:53:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679683993; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=7tOhuA6Lq4ZJEmVUHM5cb2grqjuU5O8uvp4C+HZ7ujo=; b=QmmpxZwOpT2e8kDglGOPkeKp77x6CRMlTx22t53e4eigst6OhC5jbDHS9IjWk16mgM wYLNYUdLniNXCm/qIanAvgIqLLof4dDGHijTFFWpNW7WgtE+Ryscs0tRQw7fAftztUhC 8ATbK6Z8/4Wto5nxXANLpR1ofsnm6IwbgO4a9Yr0UX5zP81HFHQ9ICyp9AijKqkkWelf ufQWB2a71zOJ31unKdSNLu8ORMwXXzLFTCUX23q4kQpTPX+8h+iNA2Hm3CPQmxBToJDV lToDcPXX24czGAT3L1jA+58Los2FQGsu03DKXhWlLULuA5mlzRIFz6ep5xhskxyW/CP7 GEQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679683993; 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=7tOhuA6Lq4ZJEmVUHM5cb2grqjuU5O8uvp4C+HZ7ujo=; b=3zIFYiwmEv8RSiPbY4OOj9Gv1DXZ2bnQMpZZTVaYjeUvB24PoaxmhDZkSBOSviwrGx rX5s+vCnOLPctxXRuKXTsllhDoqHin5AN1CzX6jOfzUIXZkk3/NTia+Eo71KDdjzJPGx PhFQMCH2NJnr32WvqvwAPt+KDskm7e84n8jGvfg3oEoG2+qIi1huQGOpjmLQE9DA3dTp QOgI9KsHmkJeRyqkvNuQvL0mB3bTXDQeVg1qh+3Bc6DzUOpgob0dMTt3UtHQelKzNe1/ UKg4KAYNffpe8iHp6Y+ETk7JWwFmYM2G/L4pCfoLCzBXWZZmr412DWKW4haDuahE2d/z 0vKQ== X-Gm-Message-State: AO0yUKVm4LVeR+mvXoLFuQCvOZ1KfAbvWN4EIPXMyXdgc3nADPtprRJD azQSJ+aQJCud9j9vcIfcBhYLgZXx4Kg= X-Google-Smtp-Source: AK7set9B+XS8j+7Y03tkETRtPQrixTCr7nICygnznsrr/p1Fk9cFFA2fdn0vmpefbtVfHvH41QQSAw== X-Received: by 2002:aca:c0c1:0:b0:386:f686:625 with SMTP id q184-20020acac0c1000000b00386f6860625mr1493816oif.41.1679683992801; Fri, 24 Mar 2023 11:53:12 -0700 (PDT) Received: from localhost.localdomain ([76.244.6.13]) by smtp.gmail.com with ESMTPSA id e20-20020a4a8f14000000b0053dfd96fa61sm694585ool.39.2023.03.24.11.53.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Mar 2023 11:53:12 -0700 (PDT) From: Chris Morgan To: u-boot@lists.denx.de Cc: yifeng.zhao@rock-chips.com, jagan@edgeble.ai, agust@denx.de, kever.yang@rock-chips.com, philipp.tomsich@vrull.eu, sjg@chromium.org, Chris Morgan Subject: [PATCH 0/2] rockchip: Add DSI support for RK3568 Date: Fri, 24 Mar 2023 13:53:05 -0500 Message-Id: <20230324185307.818748-1-macroalpha82@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Chris Morgan This patch series is to add DSI support for the RK3568 SoC. DSI and DSI-DPHY support is needed in my use case so that I may read the panel ID via DSI commands prior to loading Linux in order to differentiate between different panels and correct the device tree. The drivers are heavily based on upstream Linux drivers, and should allow support for display to a DSI panel if an appropriate video output device and panel driver is also written. Tested drivers on Anbernic RG353 series devices to read panel ID in U-Boot. Chris Morgan (2): drivers: phy: add Innosilicon DSI-DPHY driver rockchip: video: Add support for RK3568 DSI Host drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + .../phy/rockchip/phy-rockchip-inno-dsidphy.c | 680 +++++++++++++ drivers/video/dw_mipi_dsi.c | 9 + drivers/video/rockchip/Kconfig | 8 + drivers/video/rockchip/Makefile | 1 + drivers/video/rockchip/dw_mipi_dsi_rockchip.c | 898 ++++++++++++++++++ 7 files changed, 1605 insertions(+) create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c create mode 100644 drivers/video/rockchip/dw_mipi_dsi_rockchip.c -- 2.34.1