From patchwork Sat Oct 1 08:06:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 2409 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id BAB373F02F for ; Sat, 1 Oct 2022 10:09:45 +0200 (CEST) Received: by mail-pf1-f199.google.com with SMTP id u131-20020a627989000000b0054d3cf50780sf4004645pfc.22 for ; Sat, 01 Oct 2022 01:09:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1664611784; cv=pass; d=google.com; s=arc-20160816; b=SzTiylVPKe7PH7vgQXZov33VdULd62HeOk1YyQ5/ToiQdASj4gf4Dvfau297ydulzd 2Dt/C32ToTX7e0Tf3eLyWXJnzUuLloinxWhC4t/GJtJYkrdqOyWLmZcW3+a8NQxQQN4q 1gxkvkKUOzu6BKOqhdXTWFlVWfjMq5wXnmTiXPAX0POHS/A8hhhE0bccuIc0YDazdg9u Ha4lIgUCnciCG325PIhOsWqan6cdxaH4h+PxGKI4fEJf0wBBFbnAzUSygEc7uvQZuRFc ckdhMza0w7udsLoASAg+Ba2w77U12XFcXlZ0L9VsfIBLqQA7DQJp5qkxKu0UxeMVzep8 saCw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=nazpxVqG5fpCn/Ozp8l91e+Y2YBWws1/mFKPpDU6jgQ=; b=o8T12dQ4ZScg2JuxS7+ky7h6JUPZCGqAlzjPsTvw+xFAjVEZLF4MTb/eJbbaSGBFxv 1UNQKdR9B4+fk1KmJNWAvPJ7oUAPV/ro7lo1COomPTKdgKkjLfUAiFK5rt+fPDVHjvim dq79oMedD9jRr8mp1TsRtrleJAlOHvUK53OA+oJc2D4PZklZlh8u9tzcTmrJzXMX4oIi oau5AO//7xq/yjEdapyskfQxR5kD+DOwgBgzLbtwZR/rV8SD0jmv1o+QkAcd9a1C1w8Y NSvtxolUrwVCi6a+TeabXXmjvabtz9FpWDAU+9K9lEinMScNSWBDVfBh/oMHHMEWctpf hCng== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lfTdedK4; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date; bh=nazpxVqG5fpCn/Ozp8l91e+Y2YBWws1/mFKPpDU6jgQ=; b=NQblivunoPelVSTJt6dViAot3wGd4QyF7eB7T/0AQHjiNrom33t2Zu5H1DCEwVmIb5 Skm5AtQbqOsTAJDSzYjmEiCCWbOXqCjqHOWnF0xBY9o3i56mN0bKq2MZREZ0HazV8HJd cufWwLJ7qQ43Zw8TyV1u97+ojYor9j5qhzin8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date; bh=nazpxVqG5fpCn/Ozp8l91e+Y2YBWws1/mFKPpDU6jgQ=; b=AoGHbYCamk5SXZ9YY0DHv/l5dgG/wNNvckN5texcifmZ2o6BWe6gyPLQEgteylNDoT sWQ0Fk0sxJmyZRcMpBDQxYfjO0sRTRMr3qg6O/Wnk8W/BB2fOhuNK88jJK51o82icO7g FA4pyvgwTlSuzJ5IH4kM4ZJpoBnX2H5GnZ4fwqK+d3EWDlLgAEGbnrYbWJvGn85mQgi3 tBLMfb0SX6s5Z4y75ISJG46oFuGyxQCD7bt6iN19YE83OZ/NydhNqn7vqll/Z2YXQcKv XC3fykkbAeaxN3SHY7u3j0cR23/OeSaKBuO5T6x+flB7G/RD3H9zaoWT2tAxSoCaXaY5 f50w== X-Gm-Message-State: ACrzQf1ON1OVLHJoWIRX4QXY4DgW5vNJK2hE0A8uhWAofvhDJG3G3OLy n88dAwt7dqBHE0eI9FL4zRrq8nsq X-Google-Smtp-Source: AMsMyM4jyyZ86mxwxQvPMBjogVwzOqdRfWDRJ1FKvKAGANGeC8If0lIJ87Kl9PC4iV5JPi/DrhQiZQ== X-Received: by 2002:a63:5b16:0:b0:439:ac9b:34b5 with SMTP id p22-20020a635b16000000b00439ac9b34b5mr10811964pgb.144.1664611784544; Sat, 01 Oct 2022 01:09:44 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:b190:b0:178:35a3:84d9 with SMTP id s16-20020a170902b19000b0017835a384d9ls5716761plr.10.-pod-prod-gmail; Sat, 01 Oct 2022 01:09:44 -0700 (PDT) X-Received: by 2002:a17:903:32c4:b0:178:5206:b396 with SMTP id i4-20020a17090332c400b001785206b396mr12858545plr.99.1664611783753; Sat, 01 Oct 2022 01:09:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664611783; cv=none; d=google.com; s=arc-20160816; b=F3W+d8FeFTiH3CymdcfuFo/c+/AXqG3eXYdJXRZ4n/A9PVh+scBGyAGWsJze9pgTK1 rhroEN0jtOtvA4v2A35pHofwl+sWDNuOPRHbXvMnaRFLhSqO3cxmlica1cjef1ZkLsgO zfD7fid+4fvrGjGnALF9f0A8er8Xnp/03QRAP3Cgjn1b0JIYVrIiHi3PM4dQhGv/8719 3yHPWLfrnFuNrESC0hclkPM5sXMdSiRYY0W44aksDCAfDOn4hXczqxdWQYf+VB/HzqDB DwrZ5d9Z45QfKhoe5vh4LdFQSgmugSLs1sf9yT2OkDGNdbnAhW/Q1oueX7RYbMyTsBow rdKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=bIsBpWYKGaRb2gfWU/8omTUwq6r8O+ulvfUN+TCAIdY=; b=hkOz0i9KP+AnztKOy7xXWCmxxh0iWiH0qHuHarESUSCmAghMmjeXYUmG0ef6wH/wE0 eiJL72nI/xUNWG7f0PWSyQt6bcJ97uBGxDPcQV8jdbwOmktV3deYGthM1sI7c3TD+uIZ ZjD401tIYgSYlET6ZeeuZ7LJpv6A3PnJIZpdv/mzeZ8VVJ7jW7RXMYHn3xmu6D+f6V0F N3tQ+/TDDtNqKcdmRvdrp0tRjy5uSeRjLPzyGISDIlYEjCM20XiRp3OZijjcE3laiV9U JMrM5GRg/EtlkMg+Z8NjMtJ9mut7iy4i+J10/S5TokUpkHESFan8psbfEyoyTaKUQL3k hOPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lfTdedK4; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id e4-20020a170902ed8400b001789ee544aasor2224330plj.18.2022.10.01.01.09.43 for (Google Transport Security); Sat, 01 Oct 2022 01:09:43 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:902:f650:b0:172:8ee1:7f40 with SMTP id m16-20020a170902f65000b001728ee17f40mr12989210plg.101.1664611783492; Sat, 01 Oct 2022 01:09:43 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a073:7254:4392:bc7c:c69]) by smtp.gmail.com with ESMTPSA id c194-20020a624ecb000000b005409c9d2d41sm3167041pfb.62.2022.10.01.01.09.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 Oct 2022 01:09:43 -0700 (PDT) From: Jagan Teki To: Andrzej Hajda , Inki Dae , Marek Szyprowski , Joonyoung Shim , Seung-Woo Kim , Kyungmin Park , Frieder Schrempf , Fancy Fang , Tim Harvey , Michael Nazzareno Trimarchi , Adam Ford , Neil Armstrong , Robert Foss , Laurent Pinchart , Tommaso Merciai , Marek Vasut Cc: Matteo Lisi , dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP Linux Team , linux-amarula , Jagan Teki Subject: [PATCH v6 08/10] drm: bridge: samsung-dsim: Add input_bus_flags Date: Sat, 1 Oct 2022 13:36:48 +0530 Message-Id: <20221001080650.1007043-9-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221001080650.1007043-1-jagan@amarulasolutions.com> References: <20221001080650.1007043-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lfTdedK4; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , eLCDIF is expecting to have input_bus_flags as DE_LOW in order to set active low during valid data transfer on each horizontal line. Add DE_LOW flag via drm bridge timings. v6: * none v5: * rebased based on updated bridge changes v4, v3, v2, v1: * none Signed-off-by: Jagan Teki --- drivers/gpu/drm/bridge/samsung-dsim.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/bridge/samsung-dsim.c b/drivers/gpu/drm/bridge/samsung-dsim.c index 4fd77172bb4b..49406a07d655 100644 --- a/drivers/gpu/drm/bridge/samsung-dsim.c +++ b/drivers/gpu/drm/bridge/samsung-dsim.c @@ -1601,6 +1601,10 @@ static const struct samsung_dsim_host_ops samsung_dsim_generic_host_ops = { .unregister_host = samsung_dsim_unregister_host, }; +static const struct drm_bridge_timings samsung_dsim_bridge_timings = { + .input_bus_flags = DRM_BUS_FLAG_DE_LOW, +}; + int samsung_dsim_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -1681,6 +1685,7 @@ int samsung_dsim_probe(struct platform_device *pdev) dsi->bridge.funcs = &samsung_dsim_bridge_funcs; dsi->bridge.of_node = dev->of_node; + dsi->bridge.timings = &samsung_dsim_bridge_timings; dsi->bridge.type = DRM_MODE_CONNECTOR_DSI; if (dsi->plat_data->host_ops && dsi->plat_data->host_ops->register_host)