From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755196AbdETGyR (ORCPT ); Sat, 20 May 2017 02:54:17 -0400 Received: from mga02.intel.com ([134.134.136.20]:34555 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751145AbdETGyO (ORCPT ); Sat, 20 May 2017 02:54:14 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,367,1491289200"; d="scan'208";a="1132798896" From: yi1.li@linux.intel.com To: mcgrof@kernel.org, atull@kernel.org, gregkh@linuxfoundation.org, wagi@monom.org, dwmw2@infradead.org, rafal@milecki.pl, arend.vanspriel@broadcom.com, rjw@rjwysocki.net, moritz.fischer@ettus.com, pmladek@suse.com, johannes.berg@intel.com, emmanuel.grumbach@intel.com, luciano.coelho@intel.com, kvalo@codeaurora.org, luto@kernel.org, takahiro.akashi@linaro.org, dhowells@redhat.com, pjones@redhat.com Cc: linux-kernel@vger.kernel.org, linux-fpga@vger.kernel.org, Yi Li Subject: [PATCHv2 0/3] Add streaming support to driver_data API Date: Sat, 20 May 2017 01:49:05 -0500 Message-Id: <1495262948-1106-1-git-send-email-yi1.li@linux.intel.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Yi Li This series enables the streaming support on driver_data sync API and add self test and FPGA mgr to test/use stream firmware in 4KB trucks. Changes in v2: - Rebase to Luis R. Rodriguez's 20170501-driver-data-try2 branch - Expended fw_get_filesystem_firmware function and added DRIVER_DATA_REQ_STREAMING flag for driver_data streaming mode. - Add self test cases. Yi Li (3): firmware: Add streaming support for driver_data_request_sync API test: add streaming test to driver_data tester fpga_mgr: Add streaming support through the new driver_data API drivers/base/firmware_class.c | 94 +++++++++++++++++--- drivers/fpga/fpga-mgr.c | 111 ++++++++++++++++++++++++ include/linux/driver_data.h | 10 +++ include/linux/fpga/fpga-mgr.h | 4 + lib/test_driver_data.c | 80 ++++++++++++++++- tools/testing/selftests/firmware/driver_data.sh | 32 +++++++ 6 files changed, 316 insertions(+), 15 deletions(-) -- 2.7.4