From patchwork Thu Sep 25 14:13:43 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Santosh Shilimkar X-Patchwork-Id: 37923 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-we0-f198.google.com (mail-we0-f198.google.com [74.125.82.198]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 8E2A5202DB for ; Thu, 25 Sep 2014 14:14:52 +0000 (UTC) Received: by mail-we0-f198.google.com with SMTP id t60sf4677735wes.5 for ; Thu, 25 Sep 2014 07:14:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:cc:subject:date:message-id :mime-version:sender:precedence:list-id:x-original-sender :x-original-authentication-results:mailing-list:list-post:list-help :list-archive:list-unsubscribe:content-type; bh=NEqza5z2RphrRoNVXXDgt3VZb1Yk5B5DyhAHElKh7hU=; b=gYxCSiTNJPHZw/9qNxlyQEuPexCizTTTu8wiqcNPtJ02DcQWzL7v7NlZz2aQGFyYTV OOBWeMsZaNbu2HseH5+69k0OkOD2HVBzwEQcHNTYu8BDu8Q3LiETOCC3KZB2Abxmhqjj q8oDcO8Ks6L2gFB1zVCGrmJjKO/9FUQUEfyTC8dT3aApbB5hR3IPehyYeJZtmhHaycOJ l/EfR5w5benDV/njDQ2eQkyb8UArkb/vhBfuy7KvjNC9bOFE403p6otWWZpvNnPg/meU kHk4OXtoru1yHW2YMlb0vNrDWqziefRBSy8MQF7GLmUa4qBrYj4wCCmX5JiM9bOLs4wq A06w== X-Gm-Message-State: ALoCoQmh7HTPBhlf73NHJHpX5RrNmVC+71IFkZ9PHW4HotQLJV5fYNUz2VxwL5L7bQKvO2vg9YtY X-Received: by 10.152.6.9 with SMTP id w9mr363173law.7.1411654491427; Thu, 25 Sep 2014 07:14:51 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.5.9 with SMTP id o9ls244082lao.97.gmail; Thu, 25 Sep 2014 07:14:51 -0700 (PDT) X-Received: by 10.152.29.100 with SMTP id j4mr13376348lah.47.1411654491248; Thu, 25 Sep 2014 07:14:51 -0700 (PDT) Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com [209.85.217.179]) by mx.google.com with ESMTPS id a4si3252606lbr.29.2014.09.25.07.14.50 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 25 Sep 2014 07:14:50 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.179 as permitted sender) client-ip=209.85.217.179; Received: by mail-lb0-f179.google.com with SMTP id 10so12204099lbg.10 for ; Thu, 25 Sep 2014 07:14:50 -0700 (PDT) X-Received: by 10.112.75.233 with SMTP id f9mr3198817lbw.102.1411654490835; Thu, 25 Sep 2014 07:14:50 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.130.169 with SMTP id of9csp758476lbb; Thu, 25 Sep 2014 07:14:50 -0700 (PDT) X-Received: by 10.70.102.238 with SMTP id fr14mr4859795pdb.105.1411654489242; Thu, 25 Sep 2014 07:14:49 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id jd8si3948327pbd.152.2014.09.25.07.14.48 for ; Thu, 25 Sep 2014 07:14:49 -0700 (PDT) Received-SPF: none (google.com: linux-kernel-owner@vger.kernel.org does not designate permitted sender hosts) client-ip=209.132.180.67; Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752999AbaIYOOq (ORCPT + 27 others); Thu, 25 Sep 2014 10:14:46 -0400 Received: from devils.ext.ti.com ([198.47.26.153]:53786 "EHLO devils.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751883AbaIYOOp (ORCPT ); Thu, 25 Sep 2014 10:14:45 -0400 Received: from dflxv15.itg.ti.com ([128.247.5.124]) by devils.ext.ti.com (8.13.7/8.13.7) with ESMTP id s8PEE9f3004142; Thu, 25 Sep 2014 09:14:09 -0500 Received: from DFLE73.ent.ti.com (dfle73.ent.ti.com [128.247.5.110]) by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id s8PEE9P8026636; Thu, 25 Sep 2014 09:14:09 -0500 Received: from dflp32.itg.ti.com (10.64.6.15) by DFLE73.ent.ti.com (128.247.5.110) with Microsoft SMTP Server id 14.3.174.1; Thu, 25 Sep 2014 09:14:08 -0500 Received: from ula0393909.am.dhcp.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by dflp32.itg.ti.com (8.14.3/8.13.8) with ESMTP id s8PEE8rX005569; Thu, 25 Sep 2014 09:14:08 -0500 From: Santosh Shilimkar To: CC: , , Michal Marek , Sam Ravnborg , Greg Kroah-Hartman , Kumar Gala , Olof Johansson , Arnd Bergmann , Santosh Shilimkar Subject: [PATCH] firmware: add Keystone QMSS PDSP accumulator firmware blob Date: Thu, 25 Sep 2014 10:13:43 -0400 Message-ID: <1411654423-29480-1-git-send-email-santosh.shilimkar@ti.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: santosh.shilimkar@ti.com X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.179 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , From: Sandeep Nair QMSS(Queue Manager Sub System) uses PDSPs to implement various QM related functions like packet accumulation, QoS or event management. Patch adds firmware blob for the QMSS accumulator functionality. Cc: Michal Marek Cc: Sam Ravnborg Cc: Greg Kroah-Hartman Cc: Kumar Gala Cc: Olof Johansson Cc: Arnd Bergmann Signed-off-by: Sandeep Nair Signed-off-by: Santosh Shilimkar --- I know we are not adding firmware to kernel and the idea is to get them loaded via rootfs. But this firmware is for an infrastructure component which is needed for Keystone. The respective drivers got into the queue and the firmware was dropped from the series to follow the firmware tree. relevant discussion is here. http://www.spinics.net/lists/arm-kernel/msg364985.html I would like to get this merged for 3.18 if firmware folks don't have objection to it. firmware/Makefile | 1 + .../keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw.ihex | 110 ++++++++++++++++++++ 2 files changed, 111 insertions(+) create mode 100644 firmware/keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw.ihex diff --git a/firmware/Makefile b/firmware/Makefile index 0862d34..0183632 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -29,6 +29,7 @@ endif fw-shipped-$(CONFIG_ACENIC) += $(acenic-objs) fw-shipped-$(CONFIG_ADAPTEC_STARFIRE) += adaptec/starfire_rx.bin \ adaptec/starfire_tx.bin +fw-shipped-$(CONFIG_ARCH_KEYSTONE) += keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw fw-shipped-$(CONFIG_ATARI_DSP56K) += dsp56k/bootstrap.bin fw-shipped-$(CONFIG_ATM_AMBASSADOR) += atmsar11.fw fw-shipped-$(CONFIG_BNX2X) += bnx2x/bnx2x-e1-6.2.9.0.fw \ diff --git a/firmware/keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw.ihex b/firmware/keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw.ihex new file mode 100644 index 0000000..52a9c61 --- /dev/null +++ b/firmware/keystone/qmss_pdsp_acc48_k2_le_1_0_0_8.fw.ihex @@ -0,0 +1,110 @@ +:10000000210003008001300001000008240000E00E +:1000100081002280241117E081042280248003E0E3 +:10002000810022802EFF8B822400FF072400FF27FF +:100030002400FF472400FF6724002F2691182A8000 +:1000400024040082240002C25101E01B24440082E7 +:10005000240002C25102E01824840082240002C25B +:100060005103E01524C40082240002C25104E012AE +:1000700024040082240003C25105E00F24440082BE +:10008000240003C25106E00C24840082240003C231 +:100090005107E00924C40082240003C25108E0068D +:1000A00024DE008024FEE1C0240018E180E12A80E3 +:1000B00021002C0024000066244000E0240000E120 +:1000C0000504E0E080E02A816F00E0FE243000813A +:1000D000248001C1240018E080E02A810104E0E0CE +:1000E00024000881240100C180E02A811D004646C9 +:1000F000C91FFF031F1FFFFF1F00464601012626E1 +:10010000693026022400202693002A88C907284B3C +:1001100069802818613008032400036821008C00DE +:1001200061200807052008E0D0E08403240004686B +:1001300021008C001CE0848421005100CE08E3FCE7 +:100140001C08E3E310080806090406E0090206E1BA +:1001500000E1E0E00140E0E092E02A89117F4646BC +:1001600051008D0223016C9E2400016821008C0047 +:100170006981281E244000E060E08B0324000668AB +:1001800021008C00613008032400036821008C00EA +:1001900061200807052008E0C8E084032400056802 +:1001A00021008C001EE0848421006D00D608E3FC51 +:1001B0001E08E3E32400006C2400008D240000CD21 +:1001C000D1014C03C9004C021F016C6C090408E00A +:1001D000090208E100E1E0E00140E0E082E02A8974 +:1001E0002400016821008C0069822809240000E0B5 +:1001F000810022801F1FFFFF81042289248003E0E9 +:10020000810022802400016821008C006983280479 +:1002100010E9E9C42400016821008C0069842804E5 +:1002200010E9E9E52400016821008C00240002683F +:100230002400002881002A885100C4022301859EE1 +:10024000510085022301A19E23013D9E240000064A +:10025000110F66E0690FE00323013D9E2100940029 +:1002600061200604052006E0C8E0843421009D00DA +:10027000C806E332117F4646090406E0090206E19A +:1002800000E1E0E00140E0F192F12A89D1026C2B1B +:1002900001018DE050CBE0200B058BE00902E0E08E +:1002A00090E02581D1054C07C88BE10F108B8B8E18 +:1002B0002300D69E01018DE050CBE0172100B9004C +:1002C00010E9E1EF2701EF8E51208E071C8EEFEF32 +:1002D000008B8E8E2300D69E01018DE06ECBE0FA5E +:1002E0002100C500C9074606C9014C05D1004C02D2 +:1002F000D1016C03108C8CCD1F016C6CC9016C0E8C +:100300005100CD04C900460C0501CDCD6900CD0AD0 +:1003100051008D09010006E16120E1040520E1E1C1 +:10032000910C23802100CB0091082380D0E1E002D2 +:1003300023011C9E82F12A894F1F066D511F06045E +:1003400001010606673006C321003B001026260681 +:10035000673006C021003B0010E2E2F0090206E02F +:100360000006E0E00906E0E000E0F0F001018DCEDB +:1003700004CECBCE5100CE3E110C4C005104001CDB +:100380005108002F1904CECE09048EE0010CE0E0E4 +:1003900090E026925100F2367101CE0C90E0269347 +:1003A0006900F302240001CE7102CE0890E0269489 +:1003B0006900F402240002CE7103CE0490E0269579 +:1003C0006900F502240003CE09028DE1C9044C0244 +:1003D0000104E1E10902CE00EEE1D01200CE8D8DE4 +:1003E0001F0746465704CEE221011B001902CECE5C +:1003F00009048EE00108E0E090E066925100F31CF1 +:10040000108E8ED25101CE0490E066946900F50200 +:10041000240001CE108E8ED409038DE1C9044C0254 +:100420000108E1E10903CE00EEE1D01200CE8D8D8E +:100430001F0746465702CECE21011B001901CECE22 +:1004400009048EE090E0E6925100F509108E8ED4FA +:1004500009048DE1C9044C020110E1E1E0E1F092F0 +:1004600001018D8D1F0746462100DB00209E000004 +:1004700010E2E2F6090206E00006E0E00906E0E02C +:1004800000E0F6F60B024CE01103E0E00102E0E1CF +:10049000C9044C04108D8DE0E100368021012D004F +:1004A0002EFF87922400010008E1000008E18DC0C2 +:1004B000EEC0D61210EAEAF7C9006C0308E1CBE0FF +:1004C00000E0F7F701018DE008E1E098249030D8D2 +:1004D00013F06600270000E00906E0E180E1A8963D +:1004E0001F026C6C1EE06666011CE0012C80060198 +:1004F000209E0000110F6619270119395120392C4F +:100500001C391919090639E090E0A896D71EF8FBA6 +:100510006F0098FA010439E1D0E166091EE16666D0 +:100520000504F6E10504F7F610E1E1F7240004986C +:10053000249030D880E0A89621013E001CE1666638 +:100540001C396666011C39012C200159090459E047 +:10055000090259E100E1E0E00140E0F192F12A896D +:100560001D026C6C15016C6C2400008D1D016C6CFF +:10057000D1014C04C9004C03108C8CCD1F016C6C54 +:1005800082F12A89010059E0240001E16120E0059F +:100590000520E0E008E0E1E18104238121013E0043 +:1005A00008E0E1E18100238121013E00209E00005E +:1005B000109E9EDE010006E16120E1040520E1E1DC +:1005C000910C23802101730091082380D6E1E0FA89 +:1005D000D1026C0C110F66E0690FE00923013D9E0A +:1005E000110F66E0570FE0FE090406E0090206E17C +:1005F00000E1E0E00140E0E092E02A8923011C9E56 +:1006000023013D9E110F66E06F00E0FE10DEDE9ECE +:10061000209E00000904C4E0010CE0E090E0269276 +:100620005100F21811F01212F300728811C068E044 +:100630005100E0035180E00E2101A000D10FEA0239 +:10064000240000ED240000F1C90EEA021F1FF1F1A1 +:10065000113F2A2A09048AE00108E0E080E066915F +:100660005700EDEDF3006D8821019100113F2A2A1A +:1006700009048AE0010CE0E080E026922101850077 +:10068000209E0000090485E0010CE0E090E0269245 +:100690005100F20C10F2F2F111F01111F500318855 +:1006A00011C068E06900E004C91FEA03242008E0E3 +:1006B000E10020900904C5E0010CE0E080E0269212 +:0406C000209E000078 +:00000001FF