From patchwork Wed May 4 11:40:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 1939 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 065BD3F110 for ; Wed, 4 May 2022 13:41:57 +0200 (CEST) Received: by mail-pg1-f199.google.com with SMTP id bj12-20020a056a02018c00b003a9eebaad34sf618948pgb.10 for ; Wed, 04 May 2022 04:41:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1651664515; cv=pass; d=google.com; s=arc-20160816; b=o1l3SoMey3Ow9SHQkG6T0J9eX3ZuGTXzavWsChKStlY5o6JlCgIwaYOrWhNMOcZ+Jh OzkswenC5KgeVdeRMV8iysJLDR3ES2R4TV8B5QBzB0ZlLmomhiW6gurF5Zx8QldjmRcb CNblp9J3vFQhLkaD0ALvbneBDZYXJJPnG++ZInUYOuTbObbwXAGJ7Ar3Hjxf0SvYuS1M i6LsyWic0DJkFQKxS4UVSEJqwdK9fTaWPqekOsLxM6O8csQ/QuaSMBkG9ydOh5U9C57r wc6dOv8DPgGQ3ffDyKA3c7/i4eiP27reoDtcB3WG1L9JAAyzoSXiHMhPgKlLu1yhDGH7 5YXg== 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=x5QB467pQLnFEDXbY6jIJuC0mWcF3sTF+SBmphovAac=; b=oOT0IavFJfjnDz9ir6oMoBBu8nr0aIw06Efy8aY8QP4K5vEu+BnLi72MFKxu0Ga95I EMjKDYk/Oh2iKg27kfI6/wkD599L1jKyZ5sbNlMQf71+g6mLWHoCyHE5GCJ1htTMOTdY j3tupc16boZOfhyDQHmfYP+RiTV5kmXyNx/La4v0nAjB4fe0mgKOYtGr0Op6BmslhIQ8 HMzM5mjGXM+lYPL/5kZxdfrekbrFJTK7RZbA8rk6OiWCiZc7crYoYomGRtKrUTLEFqkJ RH3cZQS4q2QOC87SvmUTkuzUtD97UWgdwGVNJsDW/k0autEk8ruGMhsIAzM/V3dWD2Yp SZXQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=aBFpZcFX; 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=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=x5QB467pQLnFEDXbY6jIJuC0mWcF3sTF+SBmphovAac=; b=MuEHdLf0b2zOg4unbbYoBVog+loGJ2qNG623kKfw+SStCEj93Y5+bztWTHrebhj9Ev KRk3R7Cqk3EWF7oM7nYskyEK+9ajzKw8rwhRy4tZ3Y7KBxEpBErLCazbGsBceyE0CAXP qHSJwtBRnbTeJGRofKbofv5xcuUqw/TsWWlo4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=x5QB467pQLnFEDXbY6jIJuC0mWcF3sTF+SBmphovAac=; b=a34WLuG7c79/L0CkYTxPTtumfltJv0d0gBDD3KmC2SfbYxkF15cJVaBpZZv6PXLDlP 1Pf+QGN+wLNfAhHSk3G6TgryzcNpsUGeChXuWsCaVc1VCrMBmLfAfR5b0b2IKT94JHzC jTUZI/FcbcfoD9mZJVWIFiLugzQGZUYsGQoENXFxHrL/k2nB9Qc+dAE9j3yY+5g9lPy8 7QSsG03wx18w2lsfSjlWlLJsAMg6H0g9/vebPUEn3S/xOeAX3JxhZrcjzUIbOqhd3alw bXGdE15U54Bt7NSfyt59tmZYPbAM+9c0ELIO3syNhvtdhxBE3VdqmR8ixicz+umv4vGS VRug== X-Gm-Message-State: AOAM533TGK249eaoNtADgHhXnor4HRXOVo8xByjIIzco4mcCMA8p+FUg ZqrU7C8VCcsPBZPvI4qz1W7+Cj4Q X-Google-Smtp-Source: ABdhPJxT5t71i3l4kXjk5zkFaLHIjUN+kBmK8QQX5nCehf6iNvTAibdMg4oAJW/nRirnRcboS+b/Vg== X-Received: by 2002:a17:902:e851:b0:15e:d129:fb20 with SMTP id t17-20020a170902e85100b0015ed129fb20mr45279plg.140.1651664515714; Wed, 04 May 2022 04:41:55 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:eb83:b0:15e:c891:d419 with SMTP id q3-20020a170902eb8300b0015ec891d419ls867878plg.4.gmail; Wed, 04 May 2022 04:41:55 -0700 (PDT) X-Received: by 2002:a17:90b:1642:b0:1dc:6419:43ff with SMTP id il2-20020a17090b164200b001dc641943ffmr9760429pjb.229.1651664515027; Wed, 04 May 2022 04:41:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651664515; cv=none; d=google.com; s=arc-20160816; b=vx/l3KIskNxJJALTVnF2Xx75uQgLqOtW955E+griog0/at/o+RoTIzP+EH+y5SxX5D CZmCgCgxVXJ7FF2DTW3hJT8zgSrk1zRIFCroquHxQWsissgJ8LlwrCIN/3gkOqbfAbst cVJqny5E5raCadAr+zVjoKUUOIFLRcgRRyTxS9n7RBnICRtUjww6In0+Cf92dTwsE49J ZFcF8Q3GYYOGC6VmyNcS8WC4KMbxZ5gUg0VUS3wgJM8uZZ8iWChiB8xrAlBVZM7A9Yfd 8RjYxECDK4iS6D9y+qZW7Ga8Yzal9nW5TqTr5hcdAtw5oY5ZCa+COhlXijKwC9KvmA3G 74JQ== 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=6x3uhd4n6O5D7pALxGc91aHeDNwJaEEVtXUZiIW64UA=; b=gbVa1tMRs6gv7Om5AtsS6L/vbprnAevS941wpv1vnl3Zkf3u/6s7KNxfhnJ4urFmkG kGYpuvk1lsNXlrmh8rt0kXo0xd5ZMLHNfRdYcGf+toLw9dMuH/YUwzX3rw75g9i9BGtB 5dXMbGPEBRDv1uqxalvRTZuPmyqT/TdgmoK2x+7bl4B153UB6Tz6+5r/QETxHZRwvcqW ktVR+4vR/KWgkPtbDc++GzwFrL2U0e2TxcyiS3i7AUuhgzjf2XD0pHPl1mbYHMg0p9pt hHH1TOOKPMAVI3TJS8qoyvwd4QuPSjQVJekRwaIQ+jP+SE8CP3WZSjM6zXGpqsKS3lvk JVXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=aBFpZcFX; 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 n2-20020a17090a5a8200b001c7c2919485sor1912082pji.5.2022.05.04.04.41.55 for (Google Transport Security); Wed, 04 May 2022 04:41:55 -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:90b:1c04:b0:1dc:4dfd:5a43 with SMTP id oc4-20020a17090b1c0400b001dc4dfd5a43mr10047143pjb.160.1651664514764; Wed, 04 May 2022 04:41:54 -0700 (PDT) Received: from localhost.localdomain ([183.83.137.38]) by smtp.gmail.com with ESMTPSA id k15-20020aa790cf000000b0050dc7628174sm8027498pfk.78.2022.05.04.04.41.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 04:41:54 -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 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 v2 10/12] drm: bridge: samsung-dsim: Add input_bus_flags Date: Wed, 4 May 2022 17:10:19 +0530 Message-Id: <20220504114021.33265-11-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220504114021.33265-1-jagan@amarulasolutions.com> References: <20220504114021.33265-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=aBFpZcFX; 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. v2: * none 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 407abd488005..28ed6b096fd0 100644 --- a/drivers/gpu/drm/bridge/samsung-dsim.c +++ b/drivers/gpu/drm/bridge/samsung-dsim.c @@ -1587,6 +1587,10 @@ __weak void samsung_dsim_plat_remove(struct samsung_dsim *priv) { } +static const struct drm_bridge_timings samsung_dsim_bridge_timings = { + .input_bus_flags = DRM_BUS_FLAG_DE_LOW, +}; + static int samsung_dsim_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; @@ -1666,6 +1670,7 @@ static 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->driver_data->platform_init) {