Message ID | 20230119115503.268693-1-umang.jain@ideasonboard.com |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp286791wrn; Thu, 19 Jan 2023 04:03:43 -0800 (PST) X-Google-Smtp-Source: AMrXdXvZgixV7iEaW4RMu4GH78CgEhB/jhOqL9tcLr2SmlU/06swhWh1HU4f9qUyqFJj3PNwqLX/ X-Received: by 2002:a17:90a:bb83:b0:219:9a95:ac1b with SMTP id v3-20020a17090abb8300b002199a95ac1bmr10708119pjr.21.1674129823301; Thu, 19 Jan 2023 04:03:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674129823; cv=none; d=google.com; s=arc-20160816; b=MwoN0Bre4MFr6klBbNstyiw8hFAyzXxT6fjJ6uu05HlUcqU6MewE6C3MXciBLsIb+q 7Xz6nkZzTjjaGsob6e0jFyk3NTA1Rg+eF0tCjHJvY/lmd1O6dSFYRRqqwrkvSyJ+VP6T 6Lp/GKVj3+1HPCi+L8seAtIzDI+L3ZfBNxqap4HjPv963tJ6Cy8DwVnzZLdY2CdXozJf ZpA+eic1g/fS1ubk9MxxyAcznUZ5WZcUQPoCklwRZnXQraDFord4qOltjuwbuPm5rAIu wXn29/LKmFoapOsyzA/MhDfUDpgsvEIaFVnC0jq/HMDYrtZOnk1fBi8u5703faaYPZZG SiWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=H8A2+qVsF7wo06m5tPyHxkXhKA42UfQ81cjtYUMOrnQ=; b=kCdP96tdV7n0vyD2XrZ3Rn7Lp4xs7yrBRqmWApOSiSX0k8XoaUjTx2dJcRIafdUlGe DeeobfrGmF6zTRgH0c8HIxqvf3uYhO+ja+kW2hj9KoNYL1vLVwlO0U9YWytaiy1rD5DL ufdeC78bGRld6GcqZo74E/jlOZj/6GymAM7LbBJ4CsSH4zyFsAwkip5Ya7yCag99v7my ufMzZ5uAEVmZQUVTbvOkfTHrSiiGWv2qNK6aPQhbEzULIft9KaDWYc73qKm4tpqZD4yX MDrJQipjjDqy9dKtytr2pUUNWU5AH2SGmk8HscctLDF+ksoDdhp8bJ7/7UNRlNwJj0Va iPAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=EFBLzxwd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 41-20020a17090a09ac00b00229870c8f37si4908330pjo.161.2023.01.19.04.03.30; Thu, 19 Jan 2023 04:03:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=EFBLzxwd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229630AbjASLzZ (ORCPT <rfc822;pfffrao@gmail.com> + 99 others); Thu, 19 Jan 2023 06:55:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230077AbjASLzX (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Thu, 19 Jan 2023 06:55:23 -0500 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 880844B4B0; Thu, 19 Jan 2023 03:55:22 -0800 (PST) Received: from ideasonboard.com (unknown [IPv6:2401:4900:1c80:b229:a6c1:a673:925f:1ed6]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 7A9202B3; Thu, 19 Jan 2023 12:55:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1674129319; bh=9pAoOLTF7+Cw2506uroWXwqL72bQqS8dBuEzdJmN6mk=; h=From:To:Cc:Subject:Date:From; b=EFBLzxwdWyogpOD+jkKNhGCeVQNIVIUwhdmwIeQT90jtFUyAUrpAH01zIH7UjmggZ naxjM5EsPyGZYb4zb0NPDJglBSL12ekfhZslZUyz5XD5MdO91Wvl5dnTFIreL1aoal MLPsKMNxWaMtNsdVu6/K6RvFrVq/RhxOvmTpLpUg= From: Umang Jain <umang.jain@ideasonboard.com> To: linux-staging@lists.linux.dev, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Stefan Wahren <stefan.wahren@i2se.com>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Florian Fainelli <f.fainelli@gmail.com>, Adrien Thierry <athierry@redhat.com>, Dan Carpenter <error27@gmail.com>, Dave Stevenson <dave.stevenson@raspberrypi.com>, Kieran Bingham <kieran.bingham@ideasonboard.com>, Laurent Pinchart <laurent.pinchart@ideasonboard.com>, Paul Elder <paul.elder@ideasonboard.com>, Umang Jain <umang.jain@ideasonboard.com> Subject: [PATCH v5 0/6] staging: vc04_services: vchiq: Register devices with a custom bus_type Date: Thu, 19 Jan 2023 17:24:57 +0530 Message-Id: <20230119115503.268693-1-umang.jain@ideasonboard.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755452353672043253?= X-GMAIL-MSGID: =?utf-8?q?1755452353672043253?= |
Series |
staging: vc04_services: vchiq: Register devices with a custom bus_type
|
|
Message
Umang Jain
Jan. 19, 2023, 11:54 a.m. UTC
The main patch (6/6) is laregly unchanged from v3. Specific details are elaborated in its commit message. This series just introduces five extra patches for dropping include directives from Makefiles (suggested by Greg KH) and rebased. Changes in v5: - Fixup missing "staging: " in commits' subject line - No code changes from v4 Changes in v4: - Introduce patches to drop include directives from Makefile Changes in v3: - Rework entirely to replace platform devices/driver model -v2: https://lore.kernel.org/all/20221222191500.515795-1-umang.jain@ideasonboard.com/ -v1: https://lore.kernel.org/all/20221220084404.19280-1-umang.jain@ideasonboard.com/ Umang Jain (6): staging: vc04_services: Drop __VCCOREVER__ remnants staging: vc04_services: bcm2835-audio: Drop include Makefile directive staging: vc04_services: bcm2835-camera: Drop include Makefile directive staging: vc04_services: vchiq-mmal: Drop include Makefile directive staging: vc04_services: interface: Drop include Makefile directive staging: vc04_services: vchiq: Register devices with a custom bus_type drivers/staging/vc04_services/Makefile | 2 - .../vc04_services/bcm2835-audio/Makefile | 2 - .../vc04_services/bcm2835-audio/bcm2835.c | 19 ++- .../vc04_services/bcm2835-audio/bcm2835.h | 3 +- .../vc04_services/bcm2835-camera/Makefile | 5 - .../bcm2835-camera/bcm2835-camera.c | 27 ++-- .../vc04_services/bcm2835-camera/controls.c | 6 +- .../interface/vchiq_arm/vchiq_arm.c | 121 +++++++++++++++--- .../interface/vchiq_arm/vchiq_arm.h | 1 + .../interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_ioctl.h | 3 +- .../staging/vc04_services/vchiq-mmal/Makefile | 5 - .../vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- 13 files changed, 131 insertions(+), 67 deletions(-)