Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp629774pxb; Fri, 22 Apr 2022 08:11:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzm41AXyTURRq0A1ZDh80OAnUTvOGHL6kMWgm1sLKhEjhWQKVAp3+hoLt/QJeiuQHtyr3sr X-Received: by 2002:a17:907:d05:b0:6e4:49ac:9b26 with SMTP id gn5-20020a1709070d0500b006e449ac9b26mr4619379ejc.133.1650640274883; Fri, 22 Apr 2022 08:11:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650640274; cv=none; d=google.com; s=arc-20160816; b=pigrUvFeJ+/kYpkZdsJTPD97GiJAJHbueG+mD73eIwcZRzQW8A7LB7xkNJPL7fQErB JA8qt+tdCy0y3U/hZEWXvdLgYLUWnTGMT+xnhERGMtpwbStvU6w3qY2tpR1+11eVfKI3 FrJszw/OEK8yQpBx7Pe72q3W+5YxJK7uDN4nRyAXsWHpAGAEoyYZXMrt4R6Sv8rqxDNQ bdF68i/oK8XQaiYVtxhuBd+O4xejWVvC6DYlPVZOv5WqwZrzRFq9mlUxVFIldfUAu8wF o5PECRQo9FAOFDJqsu+2wu3LzrKmq0Nwa7QRVJzqPdVnyRCs089lt6jB6/Jq3nN2GCOt DWjg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=XxuX79qNn642a66gAPHJUJU+SDUv1URkLNT8e6p6QeA=; b=FG4t7Ha31pXGEB1LFcDgmJsytFsIIv9YpCHclbL7agpiaPj8pjiL9SFNCfD0tglYL4 0eTabWz1/1Ez5XK0bapnCQUy1/20fp2vBsHE4RN7uugbypN5nVmYzOsXvS82PWLtMeeJ lqOPqhrB8TmG1eyngUiSQ1SnTSaj0pYaPa125kGRoG76ihKiJ5hSZeDvinmce6IEt9kr fJaAQfUuxNUGUQyelxX8rzO9sy9DGHs2JzzoKiSSMxgI6kk5IDA34l3FyNV6st8+lK3n uu9AW1KWV9sugCMi24B/77GU+TpR6MAhRW9bc9F1kecNEyjWrj2bM87PbT9gB+j83+ok 13Jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=OkyizCXO; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q21-20020a170906541500b006e88cb94b9bsi6467347ejo.360.2022.04.22.08.10.49; Fri, 22 Apr 2022 08:11:14 -0700 (PDT) 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 header.i=@gmail.com header.s=20210112 header.b=OkyizCXO; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1355822AbiDSUYB (ORCPT + 99 others); Tue, 19 Apr 2022 16:24:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46252 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347789AbiDSUXy (ORCPT ); Tue, 19 Apr 2022 16:23:54 -0400 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 16DC5286CA; Tue, 19 Apr 2022 13:21:11 -0700 (PDT) Received: by mail-wm1-x331.google.com with SMTP id ay36-20020a05600c1e2400b0038ebc885115so1420722wmb.1; Tue, 19 Apr 2022 13:21:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XxuX79qNn642a66gAPHJUJU+SDUv1URkLNT8e6p6QeA=; b=OkyizCXOo+WWlMBZLtcAQ1HbTqiTnP4SShdSeD2Qe5EcyCBc4S8v9uLfmQRki3oAWT wCDpTfL3bQ7GOExUFaJ5wuTXGTlNburXZ3zWYEoG+X6L95R11zNDjVRaIXHnBHc8nfcz d41+/LwkrB9MkKAirXROTyRrIp7jB88xpiIsClmAFolqkw+SPaO/SlJF5ikLe2HdiEjl BBh6MquWBfDTPThhIxlOwI1jOUS00lUi1zljxxcfjdHJWnb/ENqLajvrEt+s2/BzciZX 3kbSmhsj2Ih/xXuvUhnbANxM2D1CxC6YG/M4BgZPrkcjVk+RlvebSxlvf9xzsCR0eRvN n3fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XxuX79qNn642a66gAPHJUJU+SDUv1URkLNT8e6p6QeA=; b=q9blqtkXS4LlXbBIUuDBTVu0b2n+vuwkkTg8d3sv5lXFHIPj/9qiGaX0O6iXE+/8+D cn3NkVPI5KgzalLDxgt5b6LSRPrpG9QzLFs/wOlSOZE2+lWLR4zBPsMovKGF+MiP+raZ JNtUDhHP9wC2Eqrf3qyd/fozcH8p0FVAvYL0RwxDNmTH+UUBmB6lmUrQrJvLrvK1E3Ga REQt7JKH0t3RaZCTgfRQqEZglwOudD2TOnTof5tKas73wuWqDx4RU+lPkjrAdffna2Td sXkTt+Zt2mUO8D0V9IM4LqUYSGrvZ+bVvEdXCLWcGSI5zOenEo9Yy4hBY1zV5xkXxmBM 6JiA== X-Gm-Message-State: AOAM531VsnOd9IHzv8AcwQ9cPfc6yykqupCS4vDVZifjjrN6R4Styigd bd1H1UjpFzg+Q8H1vtUl3Sw= X-Received: by 2002:a05:600c:3d0f:b0:38e:bc5f:5515 with SMTP id bh15-20020a05600c3d0f00b0038ebc5f5515mr281338wmb.128.1650399669690; Tue, 19 Apr 2022 13:21:09 -0700 (PDT) Received: from localhost.localdomain ([141.72.243.13]) by smtp.gmail.com with ESMTPSA id b11-20020a5d45cb000000b0020a810f7726sm9959168wrs.5.2022.04.19.13.21.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Apr 2022 13:21:09 -0700 (PDT) From: Moses Christopher Bollavarapu To: matt.ranostay@konsulko.com, mchehab@kernel.org, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Moses Christopher Bollavarapu Subject: [PATCH 1/3] media: i2c: video-i2c: Move defines to the top of the file Date: Tue, 19 Apr 2022 22:20:49 +0200 Message-Id: <20220419202051.44013-2-mosescb.dev@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220419202051.44013-1-mosescb.dev@gmail.com> References: <20220419202051.44013-1-mosescb.dev@gmail.com> 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,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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: X-Mailing-List: linux-kernel@vger.kernel.org Currently, the defines in this driver are after some structs and functions, it makes more sense to move them up to the top of the file, so that the constants can be named together with other defines. Signed-off-by: Moses Christopher Bollavarapu --- drivers/media/i2c/video-i2c.c | 50 +++++++++++++++++------------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/drivers/media/i2c/video-i2c.c b/drivers/media/i2c/video-i2c.c index cb660b4bfd4b..b3fe9a507f7f 100644 --- a/drivers/media/i2c/video-i2c.c +++ b/drivers/media/i2c/video-i2c.c @@ -34,6 +34,31 @@ #define VIDEO_I2C_DRIVER "video-i2c" +/* Power control register */ +#define AMG88XX_REG_PCTL 0x00 +#define AMG88XX_PCTL_NORMAL 0x00 +#define AMG88XX_PCTL_SLEEP 0x10 + +/* Reset register */ +#define AMG88XX_REG_RST 0x01 +#define AMG88XX_RST_FLAG 0x30 +#define AMG88XX_RST_INIT 0x3f + +/* Frame rate register */ +#define AMG88XX_REG_FPSC 0x02 +#define AMG88XX_FPSC_1FPS BIT(0) + +/* Thermistor register */ +#define AMG88XX_REG_TTHL 0x0e + +/* Temperature register */ +#define AMG88XX_REG_T01L 0x80 + +/* Control register */ +#define MLX90640_REG_CTL1 0x800d +#define MLX90640_REG_CTL1_MASK 0x0380 +#define MLX90640_REG_CTL1_MASK_SHIFT 7 + struct video_i2c_chip; struct video_i2c_buffer { @@ -135,31 +160,6 @@ static struct nvmem_config mlx90640_nvram_config = { .reg_read = mlx90640_nvram_read, }; -/* Power control register */ -#define AMG88XX_REG_PCTL 0x00 -#define AMG88XX_PCTL_NORMAL 0x00 -#define AMG88XX_PCTL_SLEEP 0x10 - -/* Reset register */ -#define AMG88XX_REG_RST 0x01 -#define AMG88XX_RST_FLAG 0x30 -#define AMG88XX_RST_INIT 0x3f - -/* Frame rate register */ -#define AMG88XX_REG_FPSC 0x02 -#define AMG88XX_FPSC_1FPS BIT(0) - -/* Thermistor register */ -#define AMG88XX_REG_TTHL 0x0e - -/* Temperature register */ -#define AMG88XX_REG_T01L 0x80 - -/* Control register */ -#define MLX90640_REG_CTL1 0x800d -#define MLX90640_REG_CTL1_MASK 0x0380 -#define MLX90640_REG_CTL1_MASK_SHIFT 7 - static int amg88xx_xfer(struct video_i2c_data *data, char *buf) { return regmap_bulk_read(data->regmap, AMG88XX_REG_T01L, buf, -- 2.30.2