From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 59D20318B83 for ; Thu, 23 Apr 2026 12:25:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776947143; cv=none; b=oi3eIJclaW0cWha4FFzonWyHp8eI2JJtzJCn52x1pC1R8YzY1NW3kOlSRLw3mQKxZSBFJpt8tP+pW3wtPo3k8YaOz5k1lHftpzTDRq0xkO+fivYo+v3jQKdyv/vDjXpfjHAYdnvni9KfwJDUjcsyVzznK1L1JwHkKa0wArTNRJg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776947143; c=relaxed/simple; bh=55UEgKrGXseNz2tQ8SnJJ8wc7RSrqN01+HRxn8hN9ug=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=kT6Mnx4hLDS/Pezb5emxtO75jd1KZZFfyFnMfGIYqEPQVzhJhcShREuEWXS26UIByk5CBx+kSlVHwsvftijN5FzTLt+CJsst8S4ioHamMq9l5d/cRihHTAsA7+GEWmhqmSY1W0sgSd2QAlJaWeVkR0Y62NCfzOxqg/18akKD0ig= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=QREoQ728; arc=none smtp.client-ip=209.85.214.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QREoQ728" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-2ad21f437eeso43055305ad.0 for ; Thu, 23 Apr 2026 05:25:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776947142; x=1777551942; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=55UEgKrGXseNz2tQ8SnJJ8wc7RSrqN01+HRxn8hN9ug=; b=QREoQ728qkANO6gaTiMrhgB7t8udsSxPrxi00P5hK4KmehJRrFlQWPG87GvnlfXiij lBaA7LQFJZ9LeGT5jOIPna3ODNBVw10yFXBMSsVlHdTpyWw0ILWxFg+q/zdTDGLwvNR4 M6xedqFNbFyDUHqJ/BP5cihGSkMiY3irccRJoq541k7QSZjvP7DxG8VdgteMxt6darpS z9CM89YXZeH7ary/DT7philyN5QAhGH/b7Zv5P29H8aoAM1Wv3No+Z7nDJrH8uDQWQ17 5JPNi456pdoeHSPMmgqFW1gseOK8b5GaZLrPRiWg1ZnQ8PBpw1wLb9tzO3oJHDUMbfkV cccQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776947142; x=1777551942; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=55UEgKrGXseNz2tQ8SnJJ8wc7RSrqN01+HRxn8hN9ug=; b=fPdgsB1cc2DyJKWX5bsri+XHgWzC6fyGDLni8/dXbjEJh/XpOrwhJtUSM5ishq3mj3 QKKqMBw0x/WWNKMsxKZn7MPu6wMM0AdQ/43mdFfytwcioMWMJzzlbiu8/bg+q+a8BlIV VsdtVcFbNiGg5BYC7aSvr7TjV9Yp3iB3d+dBDhy/StwtpBO91f0zxWnzICqEG01zJcEI 4UF+fGaRKzgdNb0BSefp6F9nfuMa8rf6ARwSUz70yyiiLu2uAsEdFLjxOz7KNboD0RG2 pmM4yZ8PtHeyaDWScjzW9aQz8kT3SywW7Czt8xtQn5T4P0841e1GXXj9WCYXp/tCCuON Sd2Q== X-Forwarded-Encrypted: i=1; AFNElJ/sPzhP19o9YShIBDN/F20lt7ZEbgpc+br2Bx4fltqsfLZyjR3aF5ts2aVBYqstWFb1UX6OAFNssjQpvtw=@vger.kernel.org X-Gm-Message-State: AOJu0YxUSQf/GhuHO9BV/LQIa/jRp4NBHvmEIEC8OHgovdXeHEx3Pvsh 26EijNy8IQbUfdgp7LHInpVVjxjMX3SM9u49oLvJ/UDCD3n0EoZae8o= X-Gm-Gg: AeBDievl89NzNL8csfMKXP2BE8QrxYQQ8lr4+FORadLOchBECKUNVRMOhFZe5dhfkPk SqCqBYqDXtZeGSh+PGH1DqvoV1mk8FS5hsAPvBqFcIa4yvoMlKwQB6g9u/V0HZZPAZSp1kgbfZv 0usy722sSKIMQfUGTuX+4leMEDrCoLeNjdErHYauC2LVtpwC0ljsTlIejn5q0lAS6DjQ1btdRwv lSRMckjnLsV37KkL5+ig9/6VttcHhy8uOFsFNqkwENKGTxVMyGx/xTnzTy+1KWUaEWt91deDhd7 dF5zSrpZRBg/5GvK6cDp859MJuiteQme6yf9EkptYAuVnfh2eimqNf/dfEpnQGb2sLtH7TDCM8S ZPkfdMiep9SF2sM7Tduqwt+zi7npbUV7ibwZuaABfr0NIfr4TsrAQIXCqVJ/S8luQJk7KaDRg+T yysPI1OLHYNfDJe7zoZyZ8WEcTGxjd0lEU+4hz0iujzUb73Mki7qc= X-Received: by 2002:a17:902:c94d:b0:2b4:6597:44d9 with SMTP id d9443c01a7336-2b5f9df28fcmr243257055ad.8.1776947141595; Thu, 23 Apr 2026 05:25:41 -0700 (PDT) Received: from nik.. ([101.0.62.27]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b5fab30f29sm192424935ad.68.2026.04.23.05.25.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 05:25:40 -0700 (PDT) From: Nikhil Gautam To: linux-iio@vger.kernel.org Cc: jic23@kernel.org, dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, linux-kernel@vger.kernel.org, Nikhil Gautam Subject: Re: [RFC] iio: magnetometer: mlx90393 - regmap vs command-based access Date: Thu, 23 Apr 2026 17:55:35 +0530 Message-Id: <20260423122535.4334-1-nikhilgtr@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260423121834.4244-1-nikhilgtr@gmail.com> References: <20260423121834.4244-1-nikhilgtr@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi, Apologies for missing a few details in the previous mail. The MLX90393 supports both I2C and SPI interfaces. Commands include, for example: - SM (Start Measurement) - RM (Read Measurement) - RR (Read Register) Given this command-oriented interface over both I2C and SPI, I wanted to confirm whether a custom command abstraction layer would still be the preferred approach instead of regmap. Thanks, Nikhil Gautam