Received: by 10.192.165.156 with SMTP id m28csp789633imm; Fri, 13 Apr 2018 07:53:46 -0700 (PDT) X-Google-Smtp-Source: AIpwx49K/SVS7kGvF+5Jb7A4Y72qaVw381fsA+ZDULaGAZTEW8tPmCcZkokUlQ/mQYPUohDN+e50 X-Received: by 10.101.97.15 with SMTP id z15mr4343847pgu.393.1523631226907; Fri, 13 Apr 2018 07:53:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523631226; cv=none; d=google.com; s=arc-20160816; b=ErnK9xqdFktRttBnIYrfzdAjRLH9Ujjdc+f14MfKwRbEaKmm1IjyEYZnAhku+EZz4f 9lJ+PhjcbW2Qee9bMn9J8Y8bMBtjvjdtRJ8ady1sMP3G2bqSbN+k+h6USIdKVSplDryv qs+qJ9SJiKbJwus+rQIVefvik8lSkNVWT3EBy0SdbKVihKt94LRJXZ/0ifXxlAF8ZBvx zgPToUIcSkn0lQd+sF3I9DcHoIRCIsrOzVjNTyHW8CFxHPEVU/VoWgZGX31HsSZasB4p UJfqUbGK8qhoS2XXqeJaUBQistQZbp3VeucKEqB8HVlhTjo7qKjZercdlpC6s0LF1qMM 6R7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=n4VGcrmACUsgJ/x1uznrL2JfbfnYh918BQh6cqHB10I=; b=uIUNUetH+9YRlOI7k8GqQzCr6yGtfXYZRa9Mzfy6CMkI7txJ0vAjCGazvYtkEHI4ZJ KznKx75x48loRasgnXODnjjUFFdAhyO23yex1W7QvUAQSoDtk8LZ1jvCkd1g7Srfwnzb ybyXNOb16LEaWriMmqQzzMf6g42QmDOmSXdJkOjNJ3A6DEPdZo5wkRL7On+yhSL3EQ7Q BNJoebwP9L69pV2L6qXsCoqZqVoYhV90P12VwTfb4pVTmPsi/248Y0BX8aDlYgT25muw dNewYsHu+qelRQTd00kbu/fsON9AOKDVc2nabpMH29M6lBwlfe9J/y+TkjNgYxx5uP51 +/Og== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=dttzM8Po; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k10si1073371pgs.313.2018.04.13.07.53.32; Fri, 13 Apr 2018 07:53:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=dttzM8Po; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752750AbeDMOc7 (ORCPT + 99 others); Fri, 13 Apr 2018 10:32:59 -0400 Received: from mail-it0-f67.google.com ([209.85.214.67]:54580 "EHLO mail-it0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752234AbeDMOc6 (ORCPT ); Fri, 13 Apr 2018 10:32:58 -0400 Received: by mail-it0-f67.google.com with SMTP id h143-v6so3432289ita.4 for ; Fri, 13 Apr 2018 07:32:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=n4VGcrmACUsgJ/x1uznrL2JfbfnYh918BQh6cqHB10I=; b=dttzM8PowfHfHYnQfbIF3A8DWFvqHLxpJwrGw77N2HHyam1NwAFFA7yH5Kly/KaUIh XBxbSwghhShGM2uvMXuGIcRfwYbAKSqCE5auuwD3Wl9bSHBA0riw0WuwCR8ZVsK9ngzQ j34sVYly0DSbh/ecx+/8444eiPUudiR38XQ3A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=n4VGcrmACUsgJ/x1uznrL2JfbfnYh918BQh6cqHB10I=; b=EAznQgbji9rQvCRVPqw67lWYBL5+mlIfBSei1E+FpXvCzIj00Lii/ewemhuTVpm/1L kl+DEz/0YzcGw+Yxt+cypTDBvcnyAHnWsL8pbI6yNrON/ltEt2Mz3KIa6Wk9j1r0bW6B zgQHGmiiMmqrw/mW5KJl/uLyi5MlDuYXDnZFTWe6qjEZd9qqX+mTrF7LKC/QAakSTMLp 8mpKR2znou9drSYMIPs/II+ig8wzyflkeYQgBXrHeSHf+Wv+RB/2spqzGWszdkEePVEo HaUabW+mxesJ4H7u9OmDqhHZMzWka4B/O2ImO2TBzUSe5MUy2COfQC9yE2RsVrSWf+v/ vqRA== X-Gm-Message-State: ALQs6tBde4SQ7UDK2qC1+m2gdlJg4N03NhQkZHTzTE8Q33y4RuD10nW/ Tqv3GBP4xQTXGk3HJ1bH3XywR1QDOW7FpsF5faHH0g== X-Received: by 2002:a24:dd82:: with SMTP id t124-v6mr5616455itf.2.1523629977310; Fri, 13 Apr 2018 07:32:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.134.193 with HTTP; Fri, 13 Apr 2018 07:32:56 -0700 (PDT) X-Originating-IP: [212.51.149.109] In-Reply-To: <1523612456-14827-1-git-send-email-thuth@redhat.com> References: <1523612456-14827-1-git-send-email-thuth@redhat.com> From: Daniel Vetter Date: Fri, 13 Apr 2018 16:32:56 +0200 X-Google-Sender-Auth: LZ8A2CJ40BKpxqjTVPlCBLL0pr4 Message-ID: Subject: Re: [PATCH 0/2] drm: Make it compilable without CONFIG_HDMI and CONFIG_I2C To: Thomas Huth Cc: Gustavo Padovan , Maarten Lankhorst , Sean Paul , David Airlie , dri-devel , borntraeger@de.ibm.com, Farhan Ali , Linux Kernel Mailing List , Gerd Hoffmann Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 13, 2018 at 11:40 AM, Thomas Huth wrote: > By enabling the DRM code for virtio-gpu on S390, you currently also get > all the code that is enabled by CONFIG_HDMI and CONFIG_I2C automatically. > This is quite ugly, since on S390, there is no HDMI and no I2C. Thus it > would be great if the DRM code could also be compiled without CONFIG_HDMI > and CONFIG_I2C. These two patches now refactor the DRM code a little bit > so that we can compile it also without CONFIG_HDMI and CONFIG_I2C. > > Thomas Huth (2): > drivers/gpu/drm: Move CONFIG_HDMI-dependent code to a separate file > drivers/gpu/drm: Make the DRM code compilable without CONFIG_I2C What's the benefit? Why does I2C/HDMI hurt you? Note that you still can't compile out DP code, and the DRM legacy code, and that's much bigger ... -Daniel > > drivers/gpu/drm/Kconfig | 6 +- > drivers/gpu/drm/Makefile | 17 ++-- > drivers/gpu/drm/drm_crtc_internal.h | 2 + > drivers/gpu/drm/drm_edid.c | 173 ++-------------------------------- > drivers/gpu/drm/drm_hdmi.c | 182 ++++++++++++++++++++++++++++++++++++ > 5 files changed, 206 insertions(+), 174 deletions(-) > create mode 100644 drivers/gpu/drm/drm_hdmi.c > > -- > 1.8.3.1 > > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch