From patchwork Wed Feb 27 16:24:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Claudiu Beznea X-Patchwork-Id: 10832651 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6F5B017EF for ; Thu, 28 Feb 2019 08:29:06 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5D06E2D516 for ; Thu, 28 Feb 2019 08:29:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 50F202D55E; Thu, 28 Feb 2019 08:29:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id F21412D516 for ; Thu, 28 Feb 2019 08:29:05 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A38006E157; Thu, 28 Feb 2019 08:28:57 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org X-Greylist: delayed 426 seconds by postgrey-1.36 at gabe; Wed, 27 Feb 2019 16:31:20 UTC Received: from esa1.microchip.iphmx.com (esa1.microchip.iphmx.com [68.232.147.91]) by gabe.freedesktop.org (Postfix) with ESMTPS id 99E106E0E5 for ; Wed, 27 Feb 2019 16:31:20 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.58,420,1544511600"; d="scan'208";a="28407990" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Feb 2019 09:24:12 -0700 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.76.108) with Microsoft SMTP Server (TLS) id 14.3.352.0; Wed, 27 Feb 2019 09:24:12 -0700 Received: from MWHPR11MB1549.namprd11.prod.outlook.com (10.172.54.17) by MWHPR11MB1806.namprd11.prod.outlook.com (10.175.53.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.21; Wed, 27 Feb 2019 16:24:11 +0000 Received: from MWHPR11MB1549.namprd11.prod.outlook.com ([fe80::54fe:95ed:b0cf:55a6]) by MWHPR11MB1549.namprd11.prod.outlook.com ([fe80::54fe:95ed:b0cf:55a6%8]) with mapi id 15.20.1643.022; Wed, 27 Feb 2019 16:24:11 +0000 From: To: , , , , , , , , , Subject: [PATCH 0/7] add LCD support for SAM9X60 Thread-Topic: [PATCH 0/7] add LCD support for SAM9X60 Thread-Index: AQHUzrje9T8RC8FLgkilJXdcaQrjRw== Date: Wed, 27 Feb 2019 16:24:11 +0000 Message-ID: <1551284609-14594-1-git-send-email-claudiu.beznea@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1PR08CA0112.eurprd08.prod.outlook.com (2603:10a6:800:d4::14) To MWHPR11MB1549.namprd11.prod.outlook.com (2603:10b6:301:c::17) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.7.4 x-originating-ip: [94.177.32.154] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 68b262fd-0041-4b4b-2e48-08d69cd0013b x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:MWHPR11MB1806; x-ms-traffictypediagnostic: MWHPR11MB1806: x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; MWHPR11MB1806; 23:kb5DrRFMwzR/A24Vye28K3RF3Pj2sHO/44g8nAf?= =?iso-8859-1?q?puMNncYhrK9f0XI?= =?iso-8859-1?q?e7beZBsIRPj3ftVSL2oDxyI+o+h34eNuhmkBzaDbTRhjrz1SA5ym7ywf8yrz?= =?iso-8859-1?q?mSDpdAg+Vc7dVb7dWuNvdmnb+gVDIF1aSqmH5p3mDumf4A0P6/m/x+JcmmjW?= =?iso-8859-1?q?CQmVK2BqQnzTdTn+UciE8P62dr8fxoCFxJsh6EtEGtntE5CvMD0CRoVacom+?= =?iso-8859-1?q?DQlzfkQ7lEOilvP9A5IFdAMkt8jlaX3tJcMs3hRgswIu/zDMfEjdzy+6KcmJ?= =?iso-8859-1?q?KVjrhlfkrmes6oIGvM/jYXhE7N+VDFRzs2LhbNVWKDTRnWDBf/4qa5ciU5xz?= =?iso-8859-1?q?+3H9j58DaS6ble2y/gmoXyzb4v1pI4Ph7AwLcFCM73/o+Z7teQc0vhA+uHWq?= =?iso-8859-1?q?2c2Z8HG8J0++7BJSE6d5jvNeU16qWh9uG9b58HranBcExIzTMkT1dblHNQCS?= =?iso-8859-1?q?zrfopKUEENeEdmdxIHpaokuniWnqjpdSjaUwS0am51oj03DX4VxgpRuMc50X?= =?iso-8859-1?q?Hh/SYG5K5qAgYO4uZvqhLGdN8KMdLLFBVA4oW5zOO5962DOFdSWvKmS7LBdP?= =?iso-8859-1?q?lI8iSzXCdzvi5LvKhG2urPrcF0jpgwWyRvxv7SDpFYKIwKTRT5jE/JY7aA55?= =?iso-8859-1?q?xJ+e3wQJMn3L+p1QbJDscU1XW1+nYof6PWMQEZ1g94m5TVtFK5pYOFsp4gud?= =?iso-8859-1?q?uASxD5DmQafx4szWoXqzQGmYguPJRoZ5ymqMKBfCplqpMVKGEeWdn3I59cGV?= =?iso-8859-1?q?kAVrQejov41PisUb/PjIDTqDD9Yk05N8tOZ25f5TNN9KM6yu+mKQwe+vDD7Z?= =?iso-8859-1?q?8MhMprZfP+4qt0hdYJZqTPbpBE/F00Im/pf/O++DvPomhRsKyX0lTway+dQc?= =?iso-8859-1?q?djh4g5A9aj1/JaNYBKOTvQerwi+BAcXjckDbVnH9l2CzSpjN+UDfJw/nmJJ9?= =?iso-8859-1?q?yQUqWpF/CMI0N/Usn17A9ZBygCl/aEEmb4FY1ChCm8S4wP5dzpbJpJDMErwi?= =?iso-8859-1?q?QDpJhv+J1UC55xcqFtfBkyeSvpSbdwUqsihWCPDfxIRCx3JjadMaclnOsptX?= =?iso-8859-1?q?G5jHD6mayAWrm1cuCVBWXdSYKJDI6URNsP6g1hD+Wzf4/Q5jTQDwhBlEi2f7?= =?iso-8859-1?q?RJ5OE51+IBa2fSiws7PiwRMsqnULQ/0bBv7nb2c1UIEDCljIJsMsk58Jx98i?= =?iso-8859-1?q?ucy2cOCSBlnYqw5ilElj704blaHWdPtHb4Bkpb6Zdf2QlvTV/vDqODSlGlVa?= =?iso-8859-1?q?xl+hBKmicOFPUlKYl1kwFuFDTeO++yNEKXuopDLMWcyaak3g=3D=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 0961DF5286 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(39860400002)(396003)(366004)(136003)(376002)(189003)(199004)(105586002)(25786009)(6436002)(8936002)(36756003)(4326008)(66066001)(6486002)(486006)(476003)(50226002)(52116002)(186003)(107886003)(72206003)(99286004)(478600001)(2616005)(7416002)(68736007)(110136005)(14454004)(2201001)(71190400001)(6116002)(6506007)(86362001)(71200400001)(386003)(97736004)(8676002)(3846002)(53936002)(81156014)(54906003)(14444005)(81166006)(256004)(2501003)(316002)(305945005)(6512007)(7736002)(26005)(102836004)(2906002)(106356001)(5660300002)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR11MB1806; H:MWHPR11MB1549.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: microchip.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: /VTeVdppBTjOa8YH9iByk3fIzqkOU3er/opbhx48k3SfbxXlKo7ILpYv+aC0iFklZdyV8NCjV72JmY5r27VxbUX+chlJhYqVUcuRTe1hGZirY/Qm1JECeLpL7sq+iFeVcRFXMsEckQV9jKZ3pEmtTGZ52yxRQvVHv0bLpBBr78Z4qC6+JLXTCicUrfNuXNYMUU99sDvH5eYV2w0gwppq/0yhiiXZ7Zyx/PA+V+hmQSuxzP+hLyvQxfW1WWY/3veoyt8IZJ4OIb4EOVVfsHq2aAKezdAzBTuXPiZ+QvGCT6KnwR7lAnZuk31WmIfVcvi6HPsEurw7+M9AbZk0a9250dMK6MrcRP2uMqqwILYFnw1HUUMRniZ+PHocnWF6WGzbqy7qAyiI2TqFkqXycGULihvHwia5ET4d/JpUy98x5rs= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 68b262fd-0041-4b4b-2e48-08d69cd0013b X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2019 16:24:05.6067 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1806 X-OriginatorOrg: microchip.com X-Mailman-Approved-At: Thu, 28 Feb 2019 08:28:56 +0000 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector1-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aik52S8z2Jzn0ktL0wsiJ7olpKFLB9bnHCWYztHnlNk=; b=xg18CzqvGDNiyefZ3JJ65L3r/nmFklcIkIzIKvYL/AMOEwoub8N/QiTyltFdQGAXyp1PRtxwZs31PHspQbLUSs5sST//H94IUi9tdY29r/8oWWnmK7e6JorryUn88zwIYx9jhAsrGy0OTqdKITgmo4hIhOwavxGXoKJcR/dNcIc= X-Mailman-Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Claudiu.Beznea@microchip.com; X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-pwm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Claudiu.Beznea@microchip.com, linux-arm-kernel@lists.infradead.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP From: Claudiu Beznea Hi, These patches adds support for SAM9X60's LCD controller. First patches add option to specify if controller clock source is fixed. Second patch avoid a variable initialization in atmel_hlcdc_crtc_mode_set_nofb(). The 3rd one adds specific bindings for SAM9X60 LCD controller. The 4th and 5th add compatibles in the driver. The 6th patch enables sys_clk in probe since SAM9X60 needs this. Specific support was added also in suspend/resume hooks. The work in the 6th patch was done based on support added in 1st patch. The 7th patch adds SAM9X60's LCD configuration and enabled it. I kept a big series including PWM, MFD, LCD changes due to shared DT bindings. If you prefer, I'm available to send them separately. Please let me know. Thank you, Claudiu Beznea Claudiu Beznea (5): drm: atmel-hlcdc: add config option for clock selection drm: atmel-hlcdc: avoid initializing cfg with zero dt-bindings: mfd: add bindings for SAM9X60 HLCD controller mfd: atmel-hlcdc: add compatible for SAM9X60 HLCD controller pwm: atmel-hlcdc: add compatible for SAM9X60 HLCDC's PWM Sandeep Sheriker Mallikarjun (2): drm: atmel-hlcdc: enable sys_clk during initalization. drm: atmel-hlcdc: add sam9x60 LCD controller .../devicetree/bindings/mfd/atmel-hlcdc.txt | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 ++- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 120 ++++++++++++++++++++- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 + drivers/mfd/atmel-hlcdc.c | 1 + drivers/pwm/pwm-atmel-hlcdc.c | 3 + 6 files changed, 134 insertions(+), 10 deletions(-)