From patchwork Sun Sep 16 23:45:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 10601907 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id F3B31157B for ; Sun, 16 Sep 2018 23:46:05 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D9D7429350 for ; Sun, 16 Sep 2018 23:46:05 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CDBF929359; Sun, 16 Sep 2018 23:46:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4E51F29340 for ; Sun, 16 Sep 2018 23:46:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725788AbeIQFKi (ORCPT ); Mon, 17 Sep 2018 01:10:38 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:33907 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725844AbeIQFKi (ORCPT ); Mon, 17 Sep 2018 01:10:38 -0400 Received: by mail-io1-f67.google.com with SMTP id c22-v6so10093784iob.1 for ; Sun, 16 Sep 2018 16:45:57 -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; bh=QmWCxZVD75+DiVDbUSg7usGzB9VZQhy8o0+4TV31j2Q=; b=WwCh3U3LQbWxF26jNYmBZ6ZAVpWb29sBrSVkKN7dIXCbpVNFlSViJQAqoPfOkeLt1n AAENCFexi57H7zHpgYPRPfjkvo8n3cmuH+73/QVSfqW1+EUWOqnAtCy4Hz8vJDnRi40U 5FpWVCp9NOt/CJL4IeRMxvhPjQYPgXpMSCG4g= 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=QmWCxZVD75+DiVDbUSg7usGzB9VZQhy8o0+4TV31j2Q=; b=n1RuwvhF0sDDZEAexclHbjsCUYzTdoriXehGNtvhkSIpEglc0XIAJpMkCcBPG8jfCN W8sK9JLsL4wtxO8Qn1F9z/8L/wijBfYQcMYmt/oHznAsuV/IcR9SAGfUJrmCtWisiiSV 3nfRocZLOputainKZVaxEiPhFAVrXA1BiBrEej/v39J4ldrbo4OSGC80DCBIcR5wffrx UpxSR7EGGJutbtYxhaddH6KA0f44N3aEFvdNLVuXy7R0zKXu3FyLyMph8NGbHYRp9x2D lXJrAYY5L9BFwZ+n9spTeHY6wQyRvhAInGzy3MT9qMC1AhHxwkZYlRI3Eg4SN5J9r4BX pnBg== X-Gm-Message-State: APzg51Cg+e1MNKRdmHhNK0D/FRIw1uRFgFCQk6Uts6MXC7mU/awEweZC v7cn9Mk/xvkcvJSSKM56QlNwrw== X-Google-Smtp-Source: ANB0VdZVZjKKhOoejcphrCJVB2Q4QJptC0SESQ9GLjVEhZPzg2NbCt0obR3UHMY3wFIfvN+UZreFlg== X-Received: by 2002:a6b:8bc5:: with SMTP id n188-v6mr17978516iod.184.1537141557057; Sun, 16 Sep 2018 16:45:57 -0700 (PDT) Received: from localhost.localdomain ([209.82.80.116]) by smtp.gmail.com with ESMTPSA id a11-v6sm4495177ioc.63.2018.09.16.16.45.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 16 Sep 2018 16:45:56 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: broonie@kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, vkoul@kernel.org, Srinivas Kandagatla Subject: [PATCH 0/7] slimbus: fix module loading Date: Sun, 16 Sep 2018 16:45:39 -0700 Message-Id: <20180916234546.29661-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.9.3 Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Srinivas Kandagatla Hi Greg, Here are some of the fixes for issues found while testing module loading on DB820c debian setup. First 3 core fixes are to do with generating uevents, calling status callback in probe sequence if the device is up and one fix is able to match device id from device tree compatible strings. Second 4 ngd patches fixes few issues firstly with registration, secondly checking the validity of logical address assigned by remote. Lastly there are few typo fixes. Thanks, Srini Srinivas Kandagatla (7): slimbus: core: add support to uevent slimbus: core: update device status in probe slimbus: core: match device tree based devices correctly slimbus: ngd: validate logical address assigned by remote silmbus: ngd: register controller after power up. slimbus: ngd: return proper error code instead of zero slimbus: ngd: register ngd driver only once. drivers/slimbus/core.c | 37 +++++++++++++++++++++++++++++++++++-- drivers/slimbus/qcom-ngd-ctrl.c | 28 +++++++++++++++++----------- 2 files changed, 52 insertions(+), 13 deletions(-)