Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2772165ybz; Mon, 27 Apr 2020 04:20:05 -0700 (PDT) X-Google-Smtp-Source: APiQypKNZw2YGv9f7UN7bCulfNDS96bJPZF3DQUP1ipSC8dZ1fsc+9TmTjHyytMo5Ps118gpcml1 X-Received: by 2002:a50:abe2:: with SMTP id u89mr18734181edc.259.1587986405276; Mon, 27 Apr 2020 04:20:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587986405; cv=none; d=google.com; s=arc-20160816; b=RIwgBmBa9kQ97LKXYFvGk28iTGzHpxrh0UaNUkkl45ErcJY3Lk3gYD47jMWPgOxhKO FrZ2I8Y5VxUP1hL3YiZ849Khfnv+4FkKr1nUxlQFNiHqajQD9nN3rxaY/wlpV2DUJqix 5sGbHUwjbZOm44XfQ3qrs83PSZo14jK0uL7m9zFGOojSLEPEeGqAPszeXRDIWZez30mz VtDhy0m5ohdLQnuCLZL/ol3RjKt6g6PsQZbSQ3mgA/W6wsh8ufgpHkTggYt90NHdctZa iYVhjBMXk/4HmxMeFFbvt/fnqDz0L2qnZoaIsqW9B/KsaWw9OFS4JwHGJrwRrIDdfJM+ LmGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature; bh=gWEr5tUocVL65YN3YdxkcoYlxJ4xnh76tpLqZoEi+T4=; b=0tlHBAcSlicJU5Lb8TWDTIqsNu0Ymp0/vVyo4Efq+loNIzWsHsH0cTRnHDCrRVf7ll 9GlqmR6UpihhkiRIIGkrQIhODdi+76A2SmbmibW+7eyxO3+2BLg1R5L31jLVGQ1NlNVz MUstoplFUFs1aY9dfM1c10SJU9uRC5CI73vcJhshZFCAnmaS4NtcWmxcVIWMc9WfewkW H4TL4e6Hb2igJNLj9rmCjmXJfRfWlZjYaTtXRDYF0+Cl+yp4Jf9r7yPdVBXVLN52fGNm N6teRREDZmWV3KMiFeH6yR5RDacmC5P2FNI6KHhKR/kj91p92fzGgQA8cRZIIWgRoE5U k9Sw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=BXLQ8oWg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p25si8080085eji.408.2020.04.27.04.19.41; Mon, 27 Apr 2020 04:20:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=BXLQ8oWg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727016AbgD0LPc (ORCPT + 99 others); Mon, 27 Apr 2020 07:15:32 -0400 Received: from fllv0016.ext.ti.com ([198.47.19.142]:38002 "EHLO fllv0016.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726504AbgD0LPc (ORCPT ); Mon, 27 Apr 2020 07:15:32 -0400 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 03RBFSN3063594; Mon, 27 Apr 2020 06:15:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1587986128; bh=gWEr5tUocVL65YN3YdxkcoYlxJ4xnh76tpLqZoEi+T4=; h=Subject:To:References:From:Date:In-Reply-To; b=BXLQ8oWgszzhS0GV9UfDuuVUIYnrSddUEq0vE+9Rs9AACJ3poew6mm6tlOp/V0bfI 4/WQE22r6YIZwkiu1I0urYnMsabV716UlqXvWUcP/5/UvvyjtcNvFwMdcc84Tciw+b yCHmotWXuGxhCX8NBjOsiZ1UVnUes0ZtGV3qKBQg= Received: from DFLE104.ent.ti.com (dfle104.ent.ti.com [10.64.6.25]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 03RBFS42121540 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 27 Apr 2020 06:15:28 -0500 Received: from DFLE102.ent.ti.com (10.64.6.23) by DFLE104.ent.ti.com (10.64.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Mon, 27 Apr 2020 06:15:27 -0500 Received: from lelv0327.itg.ti.com (10.180.67.183) by DFLE102.ent.ti.com (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Mon, 27 Apr 2020 06:15:27 -0500 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 03RBFPaI063776; Mon, 27 Apr 2020 06:15:26 -0500 Subject: Re: [PATCH 2/3] arm64: dts: ti: k3-j721e-main.dtsi: Add DSS node To: Jyri Sarha , Tero Kristo , Nishanth Menon , Rob Herring , , , References: <20200422091512.950-1-tomi.valkeinen@ti.com> <20200422091512.950-2-tomi.valkeinen@ti.com> <47b7f858-a8d9-1c3b-4dca-2cc493f6730f@ti.com> <217c0c14-f4fb-7321-9f57-205df0cd01fe@ti.com> From: Tomi Valkeinen Message-ID: <9a4b1d0a-c871-2280-8d22-196730e9385b@ti.com> Date: Mon, 27 Apr 2020 14:15:25 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <217c0c14-f4fb-7321-9f57-205df0cd01fe@ti.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 27/04/2020 14:10, Jyri Sarha wrote: > On 27/04/2020 13:51, Tomi Valkeinen wrote: >> On 27/04/2020 13:37, Jyri Sarha wrote: >>> On 27/04/2020 13:09, Tero Kristo wrote: >>>>> +        status = "disabled"; >>>> >>>> Again, why disabled by default? >>>> >>> >>> tidss device is not functional without a defined video-port. The driver >>> is not implemented in a way that it would handle a broken configuration >>> gracefully. >> >> Then we need to fix it. The driver should handle the case where there >> are no ports defined just fine. >> > > Just by reading the code, I would say that currently the probe would > fail with returned -ENOMEM after calling drm_vblank_init() with zero CRTCs. > > So should the probe fail gracefully and silently, or should we try to > register a DRM device with no CRTCs? Is that even possible? My first thought is that the driver should exit probe silently with ENODEV if there are no outputs defined (but, of course, with EPROBE_DEFER if there are outputs which haven't been probed yet). It gets a bit more complex if we ever support writeback, as that can be used as mem-to-mem without any displays, but I think we can ignore that for now. Tomi -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki