From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757489AbcBBSh7 (ORCPT ); Tue, 2 Feb 2016 13:37:59 -0500 Received: from mail-by2on0098.outbound.protection.outlook.com ([207.46.100.98]:27264 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755851AbcBBSh4 (ORCPT ); Tue, 2 Feb 2016 13:37:56 -0500 Authentication-Results: imgtec.com; dkim=none (message not signed) header.d=none;imgtec.com; dmarc=none action=none header.from=caviumnetworks.com; Message-ID: <56B0F77E.30602@caviumnetworks.com> Date: Tue, 2 Feb 2016 10:37:50 -0800 From: David Daney User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: Zubair Lutfullah Kakakhel CC: , , , , , , Subject: Re: [PATCH v6] SATA: OCTEON: support SATA on OCTEON platform References: <1454437485-48009-1-git-send-email-Zubair.Kakakhel@imgtec.com> In-Reply-To: <1454437485-48009-1-git-send-email-Zubair.Kakakhel@imgtec.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: SN1PR0701CA0061.namprd07.prod.outlook.com (25.163.126.29) To CY1PR07MB2134.namprd07.prod.outlook.com (25.164.112.12) X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2134;2:AdnXwbgOKS4A7KsIrYGhtiVGC/HW+lD5iMQ4ULf3A78OxOa73lnABmtQSWJop1wamoC7ugRcuz6xTxav/fl4/PdlYLO36vNS7o3rkfe8C8dHieRe36BFw9NK/2Nv/ITdA/GNpW7yKt2eGOyT+GriTg==;3:46J16mNEtJV+eTcTDBPy7Vq5mlPZKa2RysxFgn4lVMbrzS1fIHHdcG9hTMk473NNaM1HqYatsjYi8X3qaz0QTFpHNAAvjsoe0brRACTMQr0b0bFHnosXafqQTUIKberq;25:DvGuzGBxuEBxQPOi/KVAm3I/LXcuRRV5HUWtbSRq0yaMdA+91PuSskkup+RSIrDl6fKAP7OznWd30xgtFQb57bMvH4Wtm3G6aSTxKYoO2hArMd5RrWqZVsrwLoMOcvWyPG1URu7uY5mu/d+u1H6EQsu3QhqpH0GSQUouU8LcoEslEDw4Jj5PKVbHKobhqUEv3a+uBrnIKtPdVL2da8gZgaFrjc/AUJNi4Vw0FQAvZ2k7x6+2n1jAN52jX4l0ypjy X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR07MB2134; X-MS-Office365-Filtering-Correlation-Id: 2a25c17c-56f4-413a-70ce-08d32bfff66f X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2134;20:4HY/YhxCw43qXE3gMNuImql9nL8wDwNRQAFti/fpFYwSPuQKNlINtE2p4yL/VP2uBBZLSv4fmGpnyWvyJciMwCshiP0/cHJu50XZVqyjJORGskE9yZoBrMHCILzIcJQ5lnFGLhyTDqzpP8B4shXmpd+bfVUclWvryL4NHWMC/ClwPEW6nK4p3ZqDHqFy06EeSV7NrnHAmoAlFxJ6+QWAZ2+k5dNYBYWFVa2MezeBwGcAQia4ZTHs5aF7BdkFmBCvOg5X5wa4+UBvKADgNEkGJLI5y36EvGKWLEKUXQ7mUFWHG7TqZYIIXtNvuKD7bVdAfOB46+eObDW0nhSqQWUo8fujlWvXtQRzzwMxQRE2SeMDp17NUs+PZ5dUeZuVJ6UHVgJg+29yAQv5rfi2aRJmmXzaxNggpq8MZtCXQoZb/GDU0YxgfoD+KKXiJZjxjDbetuAM862qgtdBJl8Of8v5R5+Jo0S+1zADP30zqVHcllYWOLloU91NsxNM/UIftJ85EJjZhphEf8uyNIjc+XNoI4lOI1haDwBWbz1QqHCDPMC0RLAOHyK9ou8eINl12Cn5hA3f2e3lIIac0HWOHdUoMMdT2V0CIF4MDkTAQoS089M= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:CY1PR07MB2134;BCL:0;PCL:0;RULEID:;SRVR:CY1PR07MB2134; X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2134;4:k3ImJ9yCzgRVYm5pj/3AY5otbgRH5kPd1AZkfd7avoY/6YE3JMxeI8katv7rgPYmL8bQRepKrKorlCbTokrKSr4rWDucEYml/rWS37GAPOK7kyw95fRkMg+nO6oZE9pGVPVdGaNfOizufaQCLE/TBU9mUqqDRrq45QcuEZZ2cqeqY1mTJ5g8S+9QPhLRKe/NKlq88DtloE+H+16G1KJhRe+pOHQ6l1RQercSx8qWpVeth1596YChR0ZmG0J5ES/u1Q20ofQbRyDXikhsLjxtTkrMj8KLeHXXvDVGySFRKEWKhHpuzu90PwMMDbnkuUJv3uo9HcAhR6wc6zWbC2upAkoqSAZBEub83mIsrAmUEDJoICZ4lJt4pFUqUh2eD3g4 X-Forefront-PRVS: 084080FC15 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(24454002)(479174004)(377454003)(47776003)(53416004)(42186005)(54356999)(66066001)(65956001)(19580405001)(19580395003)(2950100001)(5008740100001)(586003)(5001960100002)(65816999)(1096002)(83506001)(77096005)(3846002)(76176999)(230700001)(4001350100001)(6116002)(110136002)(189998001)(5004730100002)(122386002)(2906002)(50986999)(92566002)(4326007)(64126003)(40100003)(23756003)(33656002)(87976001)(50466002)(36756003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR07MB2134;H:dl.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;CY1PR07MB2134;23:4J7fnysplqA6BndH0LEeTnPvc8gAvg03BfxoQa+?= =?iso-8859-1?Q?LMCC96S47DjhXTSCGGPpnGhF+PzeJQyLr7Eb8LG+LmhdDPXpIrAQRVo5My?= =?iso-8859-1?Q?UVNP3b5iiQrcC35TnKBNLC4rkItzZIFy+rzGNaInytg5LbzVlyV4jj8FUI?= =?iso-8859-1?Q?CKncbL7NmEqv4dEl9AC8RkIwW90OBafGe4JQZCI/EOMTu7FSPAy0VDXxvl?= =?iso-8859-1?Q?cWYU4d7DMB2S6EstyQdLXhU3QmQL31HpVHtM1l1fzeSlYvxWHRwngX1DfU?= =?iso-8859-1?Q?dkS1aSEjZjPFzIPzG2SQpEyBbL4PPzuUrrGFzptJkhyLY4PzuxDrxhMVJy?= =?iso-8859-1?Q?qMGVRG9RVgFKKpB9jsWeD1Yoksp6qMD+JeCdfUJdz3fUWRDwmk950ZA/Wi?= =?iso-8859-1?Q?ZXRqXfd8g4BqJQBNdClOKoKw1cM477FcMVrbzafC6pSaBtbtPqAMkuSjDO?= =?iso-8859-1?Q?Ym98lMszIugzrQsJRw/zwP9NtlyPNw0KKjLpZO6pmsEnvWMJWxYZxGsVkv?= =?iso-8859-1?Q?RlO+zJ5zt1cFxHmDRVF8u2Vo9CywLFy7HhhRTzsQdXd4ZpodvOLBX5t+3T?= =?iso-8859-1?Q?EDvBbzF9o9gbrPLTDcqH5LQ/mFLk4/SNc5M+4esCuQGjUZ4euD4tPmH+pV?= =?iso-8859-1?Q?57JU4uF8hQHqThZHapK5u+dz8VMTp1hIdsXI6/MkgX0fpi6QCQPzO2BGtu?= =?iso-8859-1?Q?P52YCm8qVINo/ZsWgy1idegmfhDc9Jfdirz4q/YjICT6Stwo0cKNmdIe/T?= =?iso-8859-1?Q?JNH7jkqNmm943U6FoJYsNW70ZmdCzZBb6+juworK/lnR3FlaPy/DI677bU?= =?iso-8859-1?Q?OlEwVQd/LiZV13KPMhDAXGIJhCYsEaCcaOpE4qIrB3g2GDr5p4p24cp3gp?= =?iso-8859-1?Q?ojSVaRdoex8d3bmtP06NesWXww3vJBVWrNgGdA2z5oEEOUbxQFBQHPt8IC?= =?iso-8859-1?Q?SyAX9Fx+AMYWiVvQqctteC0woYF0NkNLzMCRZfV4QaeY5telhDn9B1xqEK?= =?iso-8859-1?Q?7p92EDFra6VztsLfUGpe2KMJnbl8SXjCosk5Pd4bav2+RKviFOUkjYnpmI?= =?iso-8859-1?Q?rqufesK3waLI9vGpd3vLz2cdg16YwnwNfsuZDaPUE86CKoE3q+WkLOvTQt?= =?iso-8859-1?Q?gB+ek?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2134;5:3wzO4TxcadeYxigSTA9yO3XTXcYU15qaaP5qum7Bt6MjZkUoCzs+rvYb9V+3cMowzVNsAh2Ri0wpleQvIV3kQKKJ9l7rwQd1S4oIM1FoTfP8jhQBVpjeJfCPcOVkW5opzJ0Xh8yHYS9ySf1D7MFlaw==;24:vo9TrNRbUr8aWx6uWvcvp/Ujevwlp5GSXwArrc1mhHhCR9y5BCaa+noEHeRwv0SWAAmviEm2H3LmMG6oPawU29m2MWXd/UwGsLKy/gbr4IY= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2016 18:37:52.9431 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2134 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/02/2016 10:24 AM, Zubair Lutfullah Kakakhel wrote: > From: Aleksey Makarov > > The OCTEON SATA controller is currently found on cn71XX devices. > > Cc: Arnd Bergmann > Acked-by: Hans de Goede > Signed-off-by: David Daney > Signed-off-by: Vinita Gupta > Signed-off-by: Aleksey Makarov Typically, someone sending a patch would append their own Signed-off-by: I suggest that you do the same. I think Documentation/SubmittingPatches section 11 talks about how to do this. > > --- > Changes in v6 > - Rebase to v4.5-rc1 > - Tested by Zubair Kakakhel on utm8 platform (CN7130 based) > > Changes in v5: > - Sparse warnings are fixed > - Device tree docs are improved > > Changes in v4: > - The call to dma_coerce_mask_and_coherent() was removed as suggested > by Arnd Bergmann dma_mask and coherent_dma_mask are actually set > in the ahci_platform_init_host() (libahci_platform.c) > > Changes in v3: > - Rebased to v4.0-rc2 > - Cosmetic changes > > Changes in v2: > - The driver was rewritten as a driver for the UCTL SATA controller glue. > It allowed to get rid of the most changes in ahci_platform.c > - Documentation for the device tree bindings was fixed. > --- > .../devicetree/bindings/ata/ahci-platform.txt | 1 + > .../devicetree/bindings/mips/cavium/sata-uctl.txt | 42 ++++++ > drivers/ata/Kconfig | 9 ++ > drivers/ata/Makefile | 1 + > drivers/ata/ahci_platform.c | 2 + > drivers/ata/sata_octeon.c | 155 +++++++++++++++++++++ > 6 files changed, 210 insertions(+) > create mode 100644 Documentation/devicetree/bindings/mips/cavium/sata-uctl.txt > create mode 100644 drivers/ata/sata_octeon.c > [...]