Received: by 10.223.185.116 with SMTP id b49csp623745wrg; Wed, 14 Feb 2018 04:32:28 -0800 (PST) X-Google-Smtp-Source: AH8x224ypqC5iJW0bAM4iBzcXZVIrmKfNQ5xcBpK3hKy5Peu9GFb1lsS1kAb/pk+1KWI+Q+D5cA2 X-Received: by 2002:a17:902:12e:: with SMTP id 43-v6mr4383189plb.77.1518611548675; Wed, 14 Feb 2018 04:32:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518611548; cv=none; d=google.com; s=arc-20160816; b=kKQ7k4chUPg762mrtfufTZjDB3qm8fG5ZLJtql1i+jLt4xhAEjToD/QOwV3wfJZq/k H5zYXvAPk4cNF5hQdy8OE5iLbo7Yzy2gqF7hMvbhqQWkG5fVJgco1HABCH68bSx7Boj0 Q/5QuEFbs0ZO9DYuWWg0eL/RJfCYivQYCM692w1XImmgWVu80FvbTDJZCmiUi5+SB7EZ gLweDp2REJSOyosGokkr8LrAtD8+Vpuhx2rnUJM7zVAV757mRFAErqQvsoPY/xwWkOS6 dCPMeA8UpYTRkPtGmK5p8lUSzlEImdVzUVllkH4xrT2RY/n/cOZZYfBALU4nQOHjvwmJ B/Uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=zB5/FJftYwmCaHco88Jk+3P/1XheVquwiAd7TGGGD6E=; b=T3W3o6FwMo0jE8HNkIn2xrG2bz40lbgFSeJNjMcgkEPDUp0acykaVPBCH4bEJHiFzc wbSzjc6OwQPWFGdap55Kw8Z+l7D7mHdamNOnoE3CuA3I6hN7v+Bbp4B3TKd+b1Izklqw TiuSa6k8mwUXCfyOl3UPqqq85drwvNHc5QRxR1GEHR1V+Kb/9RPQFDdnH17/07+APuTf e9wdgHY23+oDU5NLOeSOZalJKUvWIRUaZRRxkgdtgT90TngRztYMfs+AlEty/OwL9oqG 1KIMqZaqwpZBmbjFwCeuZBSie7Ig5RCcYWxKAWwA0MBNqYq82xkiY6EUfzR+gG8xvC0D 8Aew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=bEgycmd7; 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 u1-v6si5687672plq.797.2018.02.14.04.32.12; Wed, 14 Feb 2018 04:32:28 -0800 (PST) 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=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=bEgycmd7; 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 S967778AbeBNM3r (ORCPT + 99 others); Wed, 14 Feb 2018 07:29:47 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:34297 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S967743AbeBNM3b (ORCPT ); Wed, 14 Feb 2018 07:29:31 -0500 Received: by mail-wm0-f68.google.com with SMTP id j21so17586096wmh.1 for ; Wed, 14 Feb 2018 04:29:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=zB5/FJftYwmCaHco88Jk+3P/1XheVquwiAd7TGGGD6E=; b=bEgycmd71hD64+k072WQPTVu3wxM8kt7mNqYzUuvtdhbEDuu4iUurYVw+0HvGg9ju4 t7wl+amgNs8MRIH3EJNkZ+JWxF8OuVgQynZG4UQmBSGkZ4N4oKlWfOB7c06NAx6lbHFC a1Oed4D6Qmr1U3bPirX+RHpF3xBu0aJSfK/MTY23LTabubsx09c4Ky4GMzkE0WvkVOoj MpEL9ixiFGbEkMRQZusPrq4LxlGhZTEYu0+VdWjAhbTN+/EHfgNbzYxOw1oc4mAfdK0b g2c8gIw6mSae0LmcRjh9out5YCa+yBi/HkejSPypSYNv5hALXJFw0zEQZAoJc+xRl6Jb 4F7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=zB5/FJftYwmCaHco88Jk+3P/1XheVquwiAd7TGGGD6E=; b=lGmiGTrJPbrIkA2fQfWn3BvZpQxpfLEVnLsZ3tiNj2gV3Je9MSfnUHL/M4LYSu+u82 xDZzzNPaDTMgZ7KiRconrT/CY/HZZ8+E85RnX4zfsRwGjl/FIIZ83EbWFn+ktUSqC8Ha +3B52DocxEWee9d9gEA4Esan8Tna2M/cU1vO5YyakzVY81Y9G/YpY8prZj6TjhdOAyqM cQWQRyXJ8tgvM9/xhdNAlz9mSzv54fMdqlEPMJwLhoXxbXGdxbAMHWl0Avy456SBw0Cs ef5ZVwFQ2FkfcO1wQmcK7P6UsRE/f+5L5W/cdvI7/e/KQziISHe6kV6xyTxV7VUc1vUD doUQ== X-Gm-Message-State: APf1xPDMAAviDOLA0g4gVVn7Bhi4TH4jMz+DFj5s3XHj8A6lLZepPE9f bfq2vyHZnLQhrRH5e1Gwb2fArg== X-Received: by 10.28.122.12 with SMTP id v12mr3758230wmc.66.1518611369508; Wed, 14 Feb 2018 04:29:29 -0800 (PST) Received: from localhost.localdomain ([51.15.160.169]) by smtp.googlemail.com with ESMTPSA id l73sm3130698wma.15.2018.02.14.04.29.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Feb 2018 04:29:28 -0800 (PST) From: Corentin Labbe To: David1.Zhou@amd.com, airlied@linux.ie, alexander.deucher@amd.com, christian.koenig@amd.com Cc: amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH v2 12/13] drm/amd/include: remove unused displayobject.h header Date: Wed, 14 Feb 2018 12:28:50 +0000 Message-Id: <1518611331-13144-13-git-send-email-clabbe@baylibre.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1518611331-13144-1-git-send-email-clabbe@baylibre.com> References: <1518611331-13144-1-git-send-email-clabbe@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org displayobject.h is not used by any source files. Lets just remove them. Signed-off-by: Corentin Labbe --- drivers/gpu/drm/amd/include/displayobject.h | 249 ---------------------------- 1 file changed, 249 deletions(-) delete mode 100644 drivers/gpu/drm/amd/include/displayobject.h diff --git a/drivers/gpu/drm/amd/include/displayobject.h b/drivers/gpu/drm/amd/include/displayobject.h deleted file mode 100644 index 67e23ff9cbd4..000000000000 --- a/drivers/gpu/drm/amd/include/displayobject.h +++ /dev/null @@ -1,249 +0,0 @@ -/****************************************************************************\ -* -* Module Name displayobjectsoc15.h -* Project -* Device -* -* Description Contains the common definitions for display objects for SoC15 products. -* -* Copyright 2014 Advanced Micro Devices, Inc. -* -* Permission is hereby granted, free of charge, to any person obtaining a copy of this software -* and associated documentation files (the "Software"), to deal in the Software without restriction, -* including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, -* and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, -* subject to the following conditions: -* -* The above copyright notice and this permission notice shall be included in all copies or substantial -* portions of the Software. -* -* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -* THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR -* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -* OTHER DEALINGS IN THE SOFTWARE. -* -\****************************************************************************/ -#ifndef _DISPLAY_OBJECT_SOC15_H_ -#define _DISPLAY_OBJECT_SOC15_H_ - -#if defined(_X86_) -#pragma pack(1) -#endif - - -/**************************************************** -* Display Object Type Definition -*****************************************************/ -enum display_object_type{ -DISPLAY_OBJECT_TYPE_NONE =0x00, -DISPLAY_OBJECT_TYPE_GPU =0x01, -DISPLAY_OBJECT_TYPE_ENCODER =0x02, -DISPLAY_OBJECT_TYPE_CONNECTOR =0x03 -}; - -/**************************************************** -* Encorder Object Type Definition -*****************************************************/ -enum encoder_object_type{ -ENCODER_OBJECT_ID_NONE =0x00, -ENCODER_OBJECT_ID_INTERNAL_UNIPHY =0x01, -ENCODER_OBJECT_ID_INTERNAL_UNIPHY1 =0x02, -ENCODER_OBJECT_ID_INTERNAL_UNIPHY2 =0x03, -}; - - -/**************************************************** -* Connector Object ID Definition -*****************************************************/ - -enum connector_object_type{ -CONNECTOR_OBJECT_ID_NONE =0x00, -CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D =0x01, -CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D =0x02, -CONNECTOR_OBJECT_ID_HDMI_TYPE_A =0x03, -CONNECTOR_OBJECT_ID_LVDS =0x04, -CONNECTOR_OBJECT_ID_DISPLAYPORT =0x05, -CONNECTOR_OBJECT_ID_eDP =0x06, -CONNECTOR_OBJECT_ID_OPM =0x07 -}; - - -/**************************************************** -* Protection Object ID Definition -*****************************************************/ -//No need - -/**************************************************** -* Object ENUM ID Definition -*****************************************************/ - -enum object_enum_id{ -OBJECT_ENUM_ID1 =0x01, -OBJECT_ENUM_ID2 =0x02, -OBJECT_ENUM_ID3 =0x03, -OBJECT_ENUM_ID4 =0x04, -OBJECT_ENUM_ID5 =0x05, -OBJECT_ENUM_ID6 =0x06 -}; - -/**************************************************** -*Object ID Bit definition -*****************************************************/ -enum object_id_bit{ -OBJECT_ID_MASK =0x00FF, -ENUM_ID_MASK =0x0F00, -OBJECT_TYPE_MASK =0xF000, -OBJECT_ID_SHIFT =0x00, -ENUM_ID_SHIFT =0x08, -OBJECT_TYPE_SHIFT =0x0C -}; - - -/**************************************************** -* GPU Object definition - Shared with BIOS -*****************************************************/ -enum gpu_objet_def{ -GPU_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_GPU << OBJECT_TYPE_SHIFT | OBJECT_ENUM_ID1 << ENUM_ID_SHIFT) -}; - -/**************************************************** -* Encoder Object definition - Shared with BIOS -*****************************************************/ - -enum encoder_objet_def{ -ENCODER_INTERNAL_UNIPHY_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - ENCODER_OBJECT_ID_INTERNAL_UNIPHY << OBJECT_ID_SHIFT), - -ENCODER_INTERNAL_UNIPHY_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - ENCODER_OBJECT_ID_INTERNAL_UNIPHY << OBJECT_ID_SHIFT), - -ENCODER_INTERNAL_UNIPHY1_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - ENCODER_OBJECT_ID_INTERNAL_UNIPHY1 << OBJECT_ID_SHIFT), - -ENCODER_INTERNAL_UNIPHY1_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - ENCODER_OBJECT_ID_INTERNAL_UNIPHY1 << OBJECT_ID_SHIFT), - -ENCODER_INTERNAL_UNIPHY2_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - ENCODER_OBJECT_ID_INTERNAL_UNIPHY2 << OBJECT_ID_SHIFT), - -ENCODER_INTERNAL_UNIPHY2_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_ENCODER << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - ENCODER_OBJECT_ID_INTERNAL_UNIPHY2 << OBJECT_ID_SHIFT) -}; - - -/**************************************************** -* Connector Object definition - Shared with BIOS -*****************************************************/ - - -enum connector_objet_def{ -CONNECTOR_LVDS_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_LVDS << OBJECT_ID_SHIFT), - - -CONNECTOR_eDP_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_eDP << OBJECT_ID_SHIFT), - -CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT), - -CONNECTOR_SINGLE_LINK_DVI_D_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D << OBJECT_ID_SHIFT), - - -CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT), - -CONNECTOR_DUAL_LINK_DVI_D_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D << OBJECT_ID_SHIFT), - -CONNECTOR_HDMI_TYPE_A_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT), - -CONNECTOR_HDMI_TYPE_A_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_HDMI_TYPE_A << OBJECT_ID_SHIFT), - -CONNECTOR_DISPLAYPORT_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT), - -CONNECTOR_DISPLAYPORT_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT), - -CONNECTOR_DISPLAYPORT_ENUM_ID3 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT), - -CONNECTOR_DISPLAYPORT_ENUM_ID4 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_DISPLAYPORT << OBJECT_ID_SHIFT), - -CONNECTOR_OPM_ENUM_ID1 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID1 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_OPM << OBJECT_ID_SHIFT), //Mapping to MXM_DP_A - -CONNECTOR_OPM_ENUM_ID2 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID2 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_OPM << OBJECT_ID_SHIFT), //Mapping to MXM_DP_B - -CONNECTOR_OPM_ENUM_ID3 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID3 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_OPM << OBJECT_ID_SHIFT), //Mapping to MXM_DP_C - -CONNECTOR_OPM_ENUM_ID4 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID4 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_OPM << OBJECT_ID_SHIFT), //Mapping to MXM_DP_D - -CONNECTOR_OPM_ENUM_ID5 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID5 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_OPM << OBJECT_ID_SHIFT), //Mapping to MXM_LVDS_TXxx - - -CONNECTOR_OPM_ENUM_ID6 =( DISPLAY_OBJECT_TYPE_CONNECTOR << OBJECT_TYPE_SHIFT |\ - OBJECT_ENUM_ID6 << ENUM_ID_SHIFT |\ - CONNECTOR_OBJECT_ID_OPM << OBJECT_ID_SHIFT) //Mapping to MXM_LVDS_TXxx -}; - -/**************************************************** -* Router Object ID definition - Shared with BIOS -*****************************************************/ -//No Need, in future we ever need, we can define a record in atomfirwareSoC15.h associated with an object that has this router - - -/**************************************************** -* PROTECTION Object ID definition - Shared with BIOS -*****************************************************/ -//No need,in future we ever need, all display path are capable of protection now. - -/**************************************************** -* Generic Object ID definition - Shared with BIOS -*****************************************************/ -//No need, in future we ever need like GLsync, we can define a record in atomfirwareSoC15.h associated with an object. - - -#if defined(_X86_) -#pragma pack() -#endif - -#endif - - - -- 2.13.6