From patchwork Wed Jun 8 22:48:11 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Stultz X-Patchwork-Id: 69690 Delivered-To: patches@linaro.org Received: by 10.140.106.246 with SMTP id e109csp40384qgf; Wed, 8 Jun 2016 15:48:30 -0700 (PDT) X-Received: by 10.98.10.25 with SMTP id s25mr913395pfi.44.1465426104686; Wed, 08 Jun 2016 15:48:24 -0700 (PDT) Return-Path: Received: from mail-pa0-x22f.google.com (mail-pa0-x22f.google.com. [2607:f8b0:400e:c03::22f]) by mx.google.com with ESMTPS id y64si3699693pfj.128.2016.06.08.15.48.24 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2016 15:48:24 -0700 (PDT) Received-SPF: pass (google.com: domain of john.stultz@linaro.org designates 2607:f8b0:400e:c03::22f as permitted sender) client-ip=2607:f8b0:400e:c03::22f; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org; spf=pass (google.com: domain of john.stultz@linaro.org designates 2607:f8b0:400e:c03::22f as permitted sender) smtp.mailfrom=john.stultz@linaro.org; dmarc=pass (p=NONE dis=NONE) header.from=linaro.org Received: by mail-pa0-x22f.google.com with SMTP id bz2so6443981pad.1 for ; Wed, 08 Jun 2016 15:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=KNATE7O8RyX2l+knL79qDzUJGqTpv4rvM1rVV/pgwEE=; b=HmmQFsOtFjYCALU3yFnEAcPRd6pWanmvnAK/hoIJxONiIGIfggOikRvvFHqSRFTxT+ MjwtmJw+xupOfxgqkKSlVgcha89LdfUoil77SXeLMDMa0QVtShexGFciDjAJN28Ojg2T 9mymdK938h7mRjiD5zDJcgSqsl+F+dyKNk7vo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=KNATE7O8RyX2l+knL79qDzUJGqTpv4rvM1rVV/pgwEE=; b=eKR8HXd1Wif2hE4idM/RRGveXQPJkl2XzKP39SLcmiK+bqC+0z532qSbGIMhNeAj+s hf06bJnpjeF0JmTbg0tBmvHfj5TsbkXDEYtT+lceQpe/v2nPVuZ5K+pf+bOIfffOUIuI RbuWGjHtXmOvfu5yXal3oL29Me3dN9modD3DCThIWV0x8vpyl4RSdeRpQXIbIKBwb4Hf chRczO30jsmec+zUQkgOq5dqvhzZZduBvy8a26svuJ5apnVVc3NtleaNJ0o60/v+F7Uv a4xW7rTrlO5NUnpmynYVGD61z3tBpBhziyq+B6sHj2mmAkG3Gtr8i1RVfPSiqy3aMw/q jSRQ== X-Gm-Message-State: ALyK8tJy93VAbuHuGYhkCZyJyLgmtkDP3jaImfCQYFlFc80i4oWd5mCanDCTtRAJZVGJXABNWKk= X-Received: by 10.66.101.231 with SMTP id fj7mr8267619pab.59.1465426104365; Wed, 08 Jun 2016 15:48:24 -0700 (PDT) Return-Path: Received: from localhost.localdomain (c-73-67-244-238.hsd1.or.comcast.net. [73.67.244.238]) by smtp.gmail.com with ESMTPSA id l129sm4839351pfc.5.2016.06.08.15.48.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 08 Jun 2016 15:48:23 -0700 (PDT) From: John Stultz To: Rob Herring , Vishal Bhoj , Amit Kumar , Amit Pundir Cc: John Stultz Subject: [PATCH 5/5] linaro_generic: Add wifi firmware from the binary packages for flo Date: Wed, 8 Jun 2016 15:48:11 -0700 Message-Id: <1465426091-21102-6-git-send-email-john.stultz@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1465426091-21102-1-git-send-email-john.stultz@linaro.org> References: <1465426091-21102-1-git-send-email-john.stultz@linaro.org> This adds the wifi firmware found in the binary packages for flo to the build. XXX The WCNSS_qcom_wlan_nv.bin bit isn't quite right, as it normally is tweaked by an application called conn_init before bringing up the wifi remoteproc. However, with this and some manual tweaks at runtime I do get the remoteproc popping up and wpa_supplicant starts to work. Unfortunately wpa_supplicant then crashes. Need to figure out how to integrate the conn_init here so edit this file. Signed-off-by: John Stultz --- device.mk | 14 ++++++++++++++ 1 file changed, 14 insertions(+) -- 1.9.1 diff --git a/device.mk b/device.mk index f27a5ae..0c3c34f 100644 --- a/device.mk +++ b/device.mk @@ -56,3 +56,17 @@ PRODUCT_PACKAGES += \ PRODUCT_PROPERTY_OVERRIDES += \ wifi.interface=wlan0 \ wifi.supplicant_scan_interval=15 + +PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ + vendor/qcom/flo/proprietary/wcnss.mdt:/system/vendor/firmware/wcnss.mdt \ + vendor/qcom/flo/proprietary/wcnss.b00:/system/vendor/firmware/wcnss.b00 \ + vendor/qcom/flo/proprietary/wcnss.b01:/system/vendor/firmware/wcnss.b01 \ + vendor/qcom/flo/proprietary/wcnss.b02:/system/vendor/firmware/wcnss.b02 \ + vendor/qcom/flo/proprietary/wcnss.b04:/system/vendor/firmware/wcnss.b04 \ + vendor/qcom/flo/proprietary/wcnss.b05:/system/vendor/firmware/wcnss.b05 \ +) + +PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ + device/asus/flo/WCNSS_qcom_wlan_nv_flo.bin:system/vendor/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin \ +) +