Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5752665ybl; Tue, 10 Dec 2019 10:56:21 -0800 (PST) X-Google-Smtp-Source: APXvYqzfD2fYwUieJXyZ3JHFGGAdvgKLjJaJGwPG2AD4k/by5Q/dvIMkj479Zs9rAwgN37sJptvG X-Received: by 2002:aca:5fc1:: with SMTP id t184mr334182oib.20.1576004181528; Tue, 10 Dec 2019 10:56:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576004181; cv=none; d=google.com; s=arc-20160816; b=FhfMUl3dvr6x2AFjK/AF1ByjOmS/VnjF0YcPh4+i1N6SCE+4/2R5vPnI1ZngYRH9EZ 6LFk77LYXYgVch5LXAORAUrx/cRIw0EXY+IAqYN3fhP+p+f8QvTyYfyoRq4qCEHCEBQB 7YRC1pjxtC/UBwnUscXZD2zj9ingNfzQT1gCMOkIq0/RxZ4ULK7GC+wHWydFks7cRFNx Lx/PQk2SyLwTp5pWmPIhH3TGMit91aY3PZ6evuumtRj6dj4N0gMxHZE9X6tJZvvvSQZj Py+2inOOp9KI9oPvDvg5Srs74JWVNrxDmiiQL+0fCrpIT61Oc7dvF+IXVueCHRwIC2Rr nDow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=gRtOZdgRT/ANVUaDFwM1DFPPZAUHxCMR/8XqEYr9qfk=; b=OjLmHT5Zvh98P9Fibar+qkdbiWAY7kp9cZRHTu++Qn8Ut/+17RGpELDT8Qyc5tIeM1 hKKBLKWAAHQE+nRwaRLPYhKhL2PazCtMPTB8mmi3uXD+bmCwLSaZIFcDCCT4CBfxmDpg DwRkcLhqmcQDgphk9z/SRh2g9Yv6vZIUM3gH1TlXZ1c/SBTsf/mai7jGKyYa+St2+ce2 RHobcA5O438t2GMUQG4Qziu+geaE7IOzLUEau3EIszA3NVwAvCigjDBjTz/LpdLrNIyS v7Q1f7ufnznhjO/DbuFulWn4TVb2+INlxX9/nNmm8fvTy/UU1LJrEJOvAR9CKIfxgxr0 SR2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=mzOOSYax; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p28si2316187oth.296.2019.12.10.10.56.08; Tue, 10 Dec 2019 10:56:21 -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=@gmail.com header.s=20161025 header.b=mzOOSYax; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727673AbfLJSzM (ORCPT + 99 others); Tue, 10 Dec 2019 13:55:12 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:41811 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727349AbfLJSzL (ORCPT ); Tue, 10 Dec 2019 13:55:11 -0500 Received: by mail-wr1-f67.google.com with SMTP id c9so21329432wrw.8; Tue, 10 Dec 2019 10:55:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=gRtOZdgRT/ANVUaDFwM1DFPPZAUHxCMR/8XqEYr9qfk=; b=mzOOSYaxLUFfQr5wR6FevwJm4qw5wbakB9bwQ+j9HakAuf4lMSDpq0ief8wTekxS0R C9tohH2wZBPnsoFkc9QCHDg0miAOA4Jo2C9AHdXk7PKv2ZcYtYbZ4HJkrGdFcC0oJ9ol uxU6wi6Zoz7SU98JhEqNEHopQ9ZZXOD7UvRZNtUWLLuWFEha0/+w0d+VNxDSyg2tmAZO KVnHOarv9I/45PpvY/eC1A0phRRYL5eYoa3/VM4nCrlLKU9zfaLPr0uL1mAr6qSsk2vg bcipxoOHxIQS2hkKd1UKKkc8Yg8doo5gT6qf8pyy/ACy0JoUX6g1FuAG0P+ocTUDvLTD hbmQ== 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; bh=gRtOZdgRT/ANVUaDFwM1DFPPZAUHxCMR/8XqEYr9qfk=; b=FWpiDTphWfvX/kojKky1Bi8/TqwmWxcsOYH/HQuPvBS1DHSSSWHJ2x7xlq/oEyFHBO 2QqhlsyTPrZAlqSiuqsi8hhWcBqsnZsBhFOqwnCrcsVYFmuibLjSkELPD0WuJUEJmHJM 9RL8NnckfztJaR7qcdflBJLeGAMAyxUpDrSLAA9UW0hZo98RAuDTIeUg0A3LUf5jqiHD xpjJW30rmvoOooJgGyS2VBqRk+/eS5kV90pKVmaw5yqcVB2wZHLma1NxQFqpoKJ/l+wi V0whXakqKOa+m2T5qbkxDyH1dnseb28hQRmCOBiq3AMRZlARf1vspsIAEoWonq+Y05G7 /0uQ== X-Gm-Message-State: APjAAAU9XQ4yNtuum5MTndjKS+RbmPdkn2cEV+jfLwROphPSsnxB37k/ 4jUa5YpQUDSeJNy5pBnJ0arY7XoF X-Received: by 2002:a5d:5708:: with SMTP id a8mr5224945wrv.79.1576004109818; Tue, 10 Dec 2019 10:55:09 -0800 (PST) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id e6sm4213536wru.44.2019.12.10.10.55.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Dec 2019 10:55:09 -0800 (PST) From: Florian Fainelli To: linux-kernel@vger.kernel.org Cc: bcm-kernel-feedback-list@broadcom.com, Florian Fainelli , Jens Axboe , Rob Herring , Mark Rutland , Hans de Goede , Philipp Zabel , Tejun Heo , Jaedon Shin , linux-ide@vger.kernel.org (open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS) Subject: [PATCH 0/8] ata: ahci_brcm: Fixes and new device support Date: Tue, 10 Dec 2019 10:53:43 -0800 Message-Id: <20191210185351.14825-1-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jens, The first 4 patches are fixes and should ideally be queued up/picked up by stable. The last 4 patches add support for BCM7216 which is one of our latest devices supported by this driver. Patch #2 does a few things, but it was pretty badly broken before and it is hard not to fix all call sites (probe, suspend, resume) in one shot. Please let me know if you have any comments. Thanks! Florian Fainelli (8): ata: libahci_platform: Export again ahci_platform_able_phys() ata: ahci_brcm: Fix AHCI resources management ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE ata: ahci_brcm: Add missing clock management during recovery ata: ahci_brcm: Manage reset line during suspend/resume ata: ahci_brcm: Add a shutdown callback dt-bindings: ata: Document BCM7216 AHCI controller compatible ata: ahci_brcm: Support BCM7216 reset controller name .../bindings/ata/brcm,sata-brcm.txt | 7 + drivers/ata/ahci_brcm.c | 167 ++++++++++++++---- drivers/ata/libahci_platform.c | 6 +- include/linux/ahci_platform.h | 2 + 4 files changed, 141 insertions(+), 41 deletions(-) -- 2.17.1