From nobody Sun Feb 8 18:29:37 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 582EE13C906; Tue, 3 Sep 2024 14:25:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373519; cv=none; b=aYX9DQMkvcHeyiPvFYE8x58b2WCvr5KaSNvCuW8RL+t/hrf8gqI5RviQaOi3SgysmZpwu8XbNAKm+ArFbaGL/IttzOpzngIlgt1MLPYauzr0WSOjo9whsc8QcrXmYcWvfgp0ZDpTI+3uo3eoR6nCF8iLx6Zz0aOXW7x5GvP65uk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373519; c=relaxed/simple; bh=/NH32SjYt0sPBumAG45T8HQXhATIwv180H+ycCI81Ok=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gOo44qTDIhGcFbxYWnEPlCixOa3r0mYChkWCWoO6eAMB/lI1yM31Gq4g13oegWeC4e8a4SEQ9P6i/5bRbcMBM4cColS4tU0t7cMUzNYQD64W6svhJ/u2wnKtiEsB/06vNjPTdv7Fn3I4cgsZtfhaIwLrEwZN4qEfLQnokqcvpq0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=GAGRW78C; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="GAGRW78C" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725373517; x=1756909517; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=/NH32SjYt0sPBumAG45T8HQXhATIwv180H+ycCI81Ok=; b=GAGRW78CdkGuaM3ooZmJS17zaTW8A+VDurBc2iKTADeKg9pUVCRe89st rqFPKD0XWpJ8OQdBSy+aJ1f7BMVfGxO22MVRxsWI5Ri0MGZsjNyxbL3IW u501PSnd3seTOkhvUdH6+KZfpp5xfsV0r+Fea0+8/6PonmK9x4KCyNitb 8EcyHj8yyq1T56x2YdtcIa4pfLvSDQuIJb0Kqd7U/ucvW0MNEkCqjF2JZ 6pol8Sh19Iqc2xCuvRwend9O5tZ15L/tZTrGvpowvlJ+Ym6DVOk/q3ZHE ldr3KK7Rtf4PuHUm30Velj0E9IGhYjRG09VWYvgmtyiRPPKPsqrblvhCW w==; X-CSE-ConnectionGUID: 8ucCiS08S7m1lFPKoDnsFA== X-CSE-MsgGUID: 0IGoRwZWTB6d/fQLRx2zJQ== X-IronPort-AV: E=McAfee;i="6700,10204,11184"; a="23541270" X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="23541270" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2024 07:25:17 -0700 X-CSE-ConnectionGUID: edDhvotLQcuRWt0gndB0oA== X-CSE-MsgGUID: XnjOQGn9QLSWQ7JPMnCOLg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="65658816" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 03 Sep 2024 07:25:14 -0700 From: Heikki Krogerus To: Andi Shyti , Jarkko Nikula Cc: Andy Shevchenko , Mika Westerberg , Jan Dabros , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Vineet Gupta , linux-snps-arc@lists.infradead.org Subject: [PATCH v2 1/7] ARC: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM Date: Tue, 3 Sep 2024 17:25:00 +0300 Message-ID: <20240903142506.3444628-2-heikki.krogerus@linux.intel.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> References: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The dependency handling of the Synopsys DesignWare I2C adapter drivers is going to be changed so that the glue drivers for the PCI and platform buses depend on I2C_DESIGNWARE_CORE. Cc: Vineet Gupta Cc: linux-snps-arc@lists.infradead.org Signed-off-by: Heikki Krogerus Acked-by: Jarkko Nikula --- arch/arc/configs/axs101_defconfig | 1 + arch/arc/configs/axs103_defconfig | 1 + arch/arc/configs/axs103_smp_defconfig | 1 + arch/arc/configs/tb10x_defconfig | 1 + 4 files changed, 4 insertions(+) diff --git a/arch/arc/configs/axs101_defconfig b/arch/arc/configs/axs101_de= fconfig index 89720d6d7e0d..319bbe270322 100644 --- a/arch/arc/configs/axs101_defconfig +++ b/arch/arc/configs/axs101_defconfig @@ -66,6 +66,7 @@ CONFIG_SERIAL_OF_PLATFORM=3Dy # CONFIG_HW_RANDOM is not set CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy # CONFIG_HWMON is not set CONFIG_DRM=3Dm diff --git a/arch/arc/configs/axs103_defconfig b/arch/arc/configs/axs103_de= fconfig index 73ec01ed0492..8c1f1a111a17 100644 --- a/arch/arc/configs/axs103_defconfig +++ b/arch/arc/configs/axs103_defconfig @@ -66,6 +66,7 @@ CONFIG_SERIAL_OF_PLATFORM=3Dy # CONFIG_HW_RANDOM is not set CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy # CONFIG_HWMON is not set CONFIG_FB=3Dy diff --git a/arch/arc/configs/axs103_smp_defconfig b/arch/arc/configs/axs10= 3_smp_defconfig index 4da0f626fa9d..75cab9f25b5b 100644 --- a/arch/arc/configs/axs103_smp_defconfig +++ b/arch/arc/configs/axs103_smp_defconfig @@ -66,6 +66,7 @@ CONFIG_SERIAL_OF_PLATFORM=3Dy # CONFIG_HW_RANDOM is not set CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy # CONFIG_HWMON is not set CONFIG_DRM=3Dm diff --git a/arch/arc/configs/tb10x_defconfig b/arch/arc/configs/tb10x_defc= onfig index 1a68e4beebca..5aba3d850fa2 100644 --- a/arch/arc/configs/tb10x_defconfig +++ b/arch/arc/configs/tb10x_defconfig @@ -60,6 +60,7 @@ CONFIG_SERIAL_8250_DW=3Dy # CONFIG_HW_RANDOM is not set CONFIG_I2C=3Dy # CONFIG_I2C_COMPAT is not set +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_GPIO_SYSFS=3Dy # CONFIG_HWMON is not set --=20 2.45.2 From nobody Sun Feb 8 18:29:37 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6B1F7154BFC; Tue, 3 Sep 2024 14:25:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373522; cv=none; b=EwgZIzM7scnAIw+V1tTT6r1xJ54oEqFASQ1C7TD6Hkc8cPrE74LXnjHsUu2ZsWsDviCLTpTURNKAxTgsCReY5ec5st2W77raTU2Na8ojWrwL4Cvf64U5ow5DJNSvbI7xVPO6+OvBwYK400Jr6uMYXxmReLMGrfXFjZSoy5PZ6yo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373522; c=relaxed/simple; bh=N+ztKGxEoqoGG92EUZtMJ7GeCha38X8P/R+k1UAvCx8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SlCF47io3V4028pnvwaXtUAsQZ8Ocen6w8UAKjd9keAGNOvgsf5r+cNaNkmaVzyPHCy0jU7+53jrMkA8Mo2N0mgC4vln9Dq5MI2lbyz0sKhRb+GOi80U89K0W+mLp8QgxnCDQo5YYLkVvLI7e5T+6TiHuSXWmH+HYhwXGQXjQOk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=mSfNPfH8; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="mSfNPfH8" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725373520; x=1756909520; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=N+ztKGxEoqoGG92EUZtMJ7GeCha38X8P/R+k1UAvCx8=; b=mSfNPfH8x4uyviwZpeeIdUtrPGCC3VM8gRKg8w2vABoBpwd9YeJsWxYR 5eUD/4zfr6lAP8UtvjJOoerQMbRvhZAAdoV8DpAW1uKkaY2TbThhRmbFD Ix4RJxPPYDwOjmGGElJlvG3JOBA34v6vK9aldr11qUWooRwTeEXXzkfgt LBA2VqqXgbcwaoDsWVJ6Nfyw2O3hMnMCUrthXE+vlB5vTcsPwvwPI+5+Z yOdhWHSqery5ahYsBjzANPjH04QoAaqVxkV9Czwr42Y+eg/zWF+2ePXgJ yAr11BN0Q8Kzhtzf0btfU4SsGJk/jUuOmWdrTRV3Iegk0B/3QCkZ66oBu Q==; X-CSE-ConnectionGUID: vvBEygscR+6rYaWjfU4dCg== X-CSE-MsgGUID: 2Fb5/6hFTX69Xw7vrcif0g== X-IronPort-AV: E=McAfee;i="6700,10204,11184"; a="23541284" X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="23541284" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2024 07:25:20 -0700 X-CSE-ConnectionGUID: 5rLRW7gLSbmueDDcnaJfgw== X-CSE-MsgGUID: 1AlL5Y6KR1qm7aYQCUaEUw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="65658823" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 03 Sep 2024 07:25:17 -0700 From: Heikki Krogerus To: Andi Shyti , Jarkko Nikula Cc: Andy Shevchenko , Mika Westerberg , Jan Dabros , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Russell King , Dinh Nguyen , linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/7] ARM: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM Date: Tue, 3 Sep 2024 17:25:01 +0300 Message-ID: <20240903142506.3444628-3-heikki.krogerus@linux.intel.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> References: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The dependency handling of the Synopsys DesignWare I2C adapter drivers is going to be changed so that the glue drivers for the PCI and platform buses depend on I2C_DESIGNWARE_CORE. Cc: Russell King Cc: Dinh Nguyen Cc: linux-arm-kernel@lists.infradead.org Signed-off-by: Heikki Krogerus Acked-by: Jarkko Nikula --- arch/arm/configs/hisi_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/spear13xx_defconfig | 1 + arch/arm/configs/spear3xx_defconfig | 1 + arch/arm/configs/spear6xx_defconfig | 1 + 7 files changed, 7 insertions(+) diff --git a/arch/arm/configs/hisi_defconfig b/arch/arm/configs/hisi_defcon= fig index 0376a65e8bc1..e19c1039fb93 100644 --- a/arch/arm/configs/hisi_defconfig +++ b/arch/arm/configs/hisi_defconfig @@ -43,6 +43,7 @@ CONFIG_SERIAL_8250_DW=3Dy CONFIG_SERIAL_OF_PLATFORM=3Dy CONFIG_SERIAL_AMBA_PL011=3Dy CONFIG_SERIAL_AMBA_PL011_CONSOLE=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_SPI=3Dy CONFIG_SPI_PL022=3Dy diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v= 7_defconfig index 62734530a3d6..9a5f5c439b87 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig @@ -413,6 +413,7 @@ CONFIG_I2C_AT91=3Dm CONFIG_I2C_BCM2835=3Dy CONFIG_I2C_CADENCE=3Dy CONFIG_I2C_DAVINCI=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_I2C_DIGICOLOR=3Dm CONFIG_I2C_EMEV2=3Dm diff --git a/arch/arm/configs/pxa_defconfig b/arch/arm/configs/pxa_defconfig index f2ca5c9131b5..e1cb170c2bf0 100644 --- a/arch/arm/configs/pxa_defconfig +++ b/arch/arm/configs/pxa_defconfig @@ -277,6 +277,7 @@ CONFIG_HW_RANDOM=3Dy CONFIG_I2C_CHARDEV=3Dm CONFIG_I2C_MUX_PCA954x=3Dm CONFIG_I2C_MUX_PINCTRL=3Dm +CONFIG_I2C_DESIGNWARE_CORE=3Dm CONFIG_I2C_DESIGNWARE_PLATFORM=3Dm CONFIG_I2C_GPIO=3Dy CONFIG_I2C_PXA_SLAVE=3Dy diff --git a/arch/arm/configs/socfpga_defconfig b/arch/arm/configs/socfpga_= defconfig index e82c3866b810..294906c8f16e 100644 --- a/arch/arm/configs/socfpga_defconfig +++ b/arch/arm/configs/socfpga_defconfig @@ -83,6 +83,7 @@ CONFIG_SERIAL_8250_RUNTIME_UARTS=3D2 CONFIG_SERIAL_8250_DW=3Dy CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_SPI=3Dy CONFIG_SPI_CADENCE_QUADSPI=3Dy diff --git a/arch/arm/configs/spear13xx_defconfig b/arch/arm/configs/spear1= 3xx_defconfig index c8128a6180e7..a8f992fdb30d 100644 --- a/arch/arm/configs/spear13xx_defconfig +++ b/arch/arm/configs/spear13xx_defconfig @@ -62,6 +62,7 @@ CONFIG_SERIAL_AMBA_PL011_CONSOLE=3Dy # CONFIG_HW_RANDOM is not set CONFIG_RAW_DRIVER=3Dy CONFIG_I2C=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_SPI=3Dy CONFIG_SPI_PL022=3Dy diff --git a/arch/arm/configs/spear3xx_defconfig b/arch/arm/configs/spear3x= x_defconfig index 97ea2e9a6f07..8dc5a388759c 100644 --- a/arch/arm/configs/spear3xx_defconfig +++ b/arch/arm/configs/spear3xx_defconfig @@ -42,6 +42,7 @@ CONFIG_SERIAL_AMBA_PL011_CONSOLE=3Dy # CONFIG_HW_RANDOM is not set CONFIG_RAW_DRIVER=3Dy CONFIG_I2C=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_SPI=3Dy CONFIG_SPI_PL022=3Dy diff --git a/arch/arm/configs/spear6xx_defconfig b/arch/arm/configs/spear6x= x_defconfig index a7a3413ac968..4e9e1a6ff381 100644 --- a/arch/arm/configs/spear6xx_defconfig +++ b/arch/arm/configs/spear6xx_defconfig @@ -33,6 +33,7 @@ CONFIG_STMMAC_ETH=3Dy CONFIG_SERIAL_AMBA_PL011=3Dy CONFIG_SERIAL_AMBA_PL011_CONSOLE=3Dy CONFIG_I2C=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_SPI=3Dy CONFIG_SPI_PL022=3Dy --=20 2.45.2 From nobody Sun Feb 8 18:29:37 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 88C48158DD4; Tue, 3 Sep 2024 14:25:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373525; cv=none; b=GvZz7fql7/X6Q0vDZgKrS6U/Zcj6XKJ6zBweLzlw5yILZNGQZs/cB62bfDEN7jybA0oST+Zxd1wozh+i5n7vAp57gK8qehVRAQs02D6LJyGPkHUCa2W/sxENbZTUBiF860sheRTMGALRuVE1AidLH8k+n1CEZC6CTJ8srSpEqIs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373525; c=relaxed/simple; bh=mel7qlpzCkiL9Hsin6o3Lvdj+wlMgKo6h/abeWM+V/o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZhUNktHNFo5xH6cjZwfxyIDn2H/FnbJ/yvmCvzaLiangTvcOCcwKIQ3zZ206hIV35+7tJTGWiKX4+Xpdcoeq7x5gWw7W4iN9ci4sXzsF6sJ3oWhG8D9P42ASDKMr908YiADih7sD/maNSFNeOSEIg3+66/Pn/t2IjF2nuI6GX7w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=GFd960k5; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="GFd960k5" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725373523; x=1756909523; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=mel7qlpzCkiL9Hsin6o3Lvdj+wlMgKo6h/abeWM+V/o=; b=GFd960k5pf9LsnRxE6YYi9P+RIXaYgKiPeNi6w4ad20nYlbZqS/EOyzn TxbQbhWYRCCkKXBGZeDKT4iac5aez7dhzD/SHPR5M3ya+nVcwvK7VwSwN 2b87y5nr+SdrD6KAOHqg+0reAoLdDcmC77a78IlHVgtkfAqzrQGzluTGc sKRDpyscvrME/5dhuMB+tTJatdJNWJNg9rKj2if6dckSorkViBVcAd+Eu eTktILt7XmR3ongOgEyv4YrkbnsLO8h77I77bgyDdClylOlqiVD24afEw QM18qDlWamX2vU6v7TxNFcMckqJBYTZQsW/89BFOmT7ISHfPJx+w13hZh A==; X-CSE-ConnectionGUID: +6SHeqEWTqOu8mHpGFSGIw== X-CSE-MsgGUID: SIBg0iThSaKvGmSV/VnlsA== X-IronPort-AV: E=McAfee;i="6700,10204,11184"; a="23541306" X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="23541306" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2024 07:25:23 -0700 X-CSE-ConnectionGUID: wRTPtPltQfCa5aCYSGsGnQ== X-CSE-MsgGUID: Bd9mb3FVRKagf2PaL2Nvfw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="65658839" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 03 Sep 2024 07:25:20 -0700 From: Heikki Krogerus To: Andi Shyti , Jarkko Nikula Cc: Andy Shevchenko , Mika Westerberg , Jan Dabros , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Catalin Marinas , Will Deacon , linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 3/7] arm64: defconfig: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM Date: Tue, 3 Sep 2024 17:25:02 +0300 Message-ID: <20240903142506.3444628-4-heikki.krogerus@linux.intel.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> References: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The dependency handling of the Synopsys DesignWare I2C adapter drivers is going to be changed so that the glue drivers for the PCI and platform buses depend on I2C_DESIGNWARE_CORE. Cc: Catalin Marinas Cc: Will Deacon Cc: linux-arm-kernel@lists.infradead.org Signed-off-by: Heikki Krogerus Acked-by: Jarkko Nikula --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index f064c7c91dbb..c2973b7a873e 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -518,6 +518,7 @@ CONFIG_I2C_MUX=3Dy CONFIG_I2C_MUX_PCA954x=3Dy CONFIG_I2C_BCM2835=3Dm CONFIG_I2C_CADENCE=3Dm +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_I2C_GPIO=3Dm CONFIG_I2C_IMX=3Dy --=20 2.45.2 From nobody Sun Feb 8 18:29:37 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E3C4815CD49; Tue, 3 Sep 2024 14:25:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373528; cv=none; b=Dt4O6Ksw/IbLlhIVxgg/SLu+5X47JndW6SVDwCuegPFQF91UKfpWUZAzxqGYDlXjKqZ0ChyJ1oFSDuEwjyfXCaH3m7xJW4HtU0TbGIOh+ZhUFmzCZ3CLwOMXZ901BbEQKuB/eJzcVBM7DTHPZiEQYIuhLDMVpqu6RkmWvKq5j60= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373528; c=relaxed/simple; bh=LCqHLIufQVnQxElRmCIl8tdY8vuEFHA7k1V2lzEs8pM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PB0hugc2gb20PF97BFq/LUWllsM+Rkb4jAni0wc9mgRSslHABhtTTLyn6hs8s1jQpaOF7F5eZITPR8Mxwa+wak14na4ceFeh3PIVl3bSEvlGpOVGUPIIVjqVd36yjGHJhy16npL7u3yLvwMhvAphDdE30EFt6iPJzFH7PgiKm6M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=gm3mN6KE; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="gm3mN6KE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725373527; x=1756909527; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=LCqHLIufQVnQxElRmCIl8tdY8vuEFHA7k1V2lzEs8pM=; b=gm3mN6KEhkdGtSBRDFHUwCU8oRUPNFY//Fh5cqlTH/eHyKtoVzObOpfz XtAuqg3zV1KBBaXjG91fraYy7PqTs9MFe6mJe799DV8mfxOpgCy/QTRGJ Uln/qJaCkgjZLrVMnXVVksBPE/h2WYgORmShCP+H5lHHSmzeC7R/eUzmJ ktmxBjr1jYiqvGUsstzq2JHjitoFpWmYddFcKsCfN0cX3WdMMNfT83TI6 y4COorthe9wtYf9ft840TbqoLncXue5ck9yFfl40KpFN/Z8iOEYW5Oppp ai229Bpd2Vapu+N0YOgjChXOoDRH3fgdY4ELYFT7dZAvne2E9TZ4MPDgi g==; X-CSE-ConnectionGUID: iiuARooYT1OcPSEk/rm4FA== X-CSE-MsgGUID: 9ZhJ+ZloQp+ktrgS9YOszA== X-IronPort-AV: E=McAfee;i="6700,10204,11184"; a="23541334" X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="23541334" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2024 07:25:26 -0700 X-CSE-ConnectionGUID: h1pA1EUAQceBlfxK4qk2zA== X-CSE-MsgGUID: K2IiswiNTzuHfN6VPSOa9A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="65658857" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 03 Sep 2024 07:25:23 -0700 From: Heikki Krogerus To: Andi Shyti , Jarkko Nikula Cc: Andy Shevchenko , Mika Westerberg , Jan Dabros , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Alexandre Belloni , UNGLinuxDriver@microchip.com, Thomas Bogendoerfer , linux-mips@vger.kernel.org Subject: [PATCH v2 4/7] mips: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM Date: Tue, 3 Sep 2024 17:25:03 +0300 Message-ID: <20240903142506.3444628-5-heikki.krogerus@linux.intel.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> References: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The dependency handling of the Synopsys DesignWare I2C adapter drivers is going to be changed so that the glue drivers for the PCI and platform buses depend on I2C_DESIGNWARE_CORE. Cc: Alexandre Belloni Cc: UNGLinuxDriver@microchip.com Cc: Thomas Bogendoerfer Cc: linux-mips@vger.kernel.org Signed-off-by: Heikki Krogerus Acked-by: Jarkko Nikula --- arch/mips/configs/generic/board-ocelot.config | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/mips/configs/generic/board-ocelot.config b/arch/mips/conf= igs/generic/board-ocelot.config index 8cfbafa532e0..a5b5b5102472 100644 --- a/arch/mips/configs/generic/board-ocelot.config +++ b/arch/mips/configs/generic/board-ocelot.config @@ -31,6 +31,7 @@ CONFIG_MICROSEMI_PHY=3Dy CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dy CONFIG_I2C_MUX=3Dy +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy =20 CONFIG_SPI=3Dy --=20 2.45.2 From nobody Sun Feb 8 18:29:37 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3B182185925; Tue, 3 Sep 2024 14:25:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373531; cv=none; b=Jmeks4e0sh290TVaOhdOCmxsiABimaqNxklBNagmsjfDrRh+zEwcQwybTnXCOxvX8XHhwEvcGb2N+KvNYEDl/oX/Y5LR6IdJ/8agj4+dW8qYlMY+viIi8LA0KJPr6H9g3BqAbj2VcQrZjQeSHod2YEx31FUoz0fZ735bpR+hAcU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373531; c=relaxed/simple; bh=KI8GxIrOhxgLo51/oeYq13OvikInu2s7CKSV1thf5sQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eZmSvj5/0aYXQmFFFifpVQ743esLA1dWacor20o6AJNXK5lNp9Q2nBS3UJ4DhYfaHdX5MqFSk99wEZ7tQ/Y1U/IFEmOuT+bYB2pGXTlNDReHrgZdHZKDkjHomjTLhcPmaEwjRQXKNtCZrO8Wzgz8/SXwfVzb2jU2nakmmgDdE9A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=kNt6kquP; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="kNt6kquP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725373530; x=1756909530; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=KI8GxIrOhxgLo51/oeYq13OvikInu2s7CKSV1thf5sQ=; b=kNt6kquP574JuvaY4y3hClIuCCSJ7MGss7QCTCpXT05Xzjc714pJbXTE o6m2HBDpVnVdp6OafVwd2sEVHMTjfWhmHH2pKnAbgbqetHK6qobtoOBWT sDufI+cT7fexHFohMKvcBumjfTj6P6hnbdQ9KvPCz5Bjpj6/uO8wjgLG2 /u8VuK21skb5RSnnb1EGlajWSp5ycn6+lHSCFW77YsUEzVJwDwRajNcXU 30M6jn6QDqKQD29xbZodPXOLctpz/iWl4DT80m+I8SaTFmXECwAdYLcUa F8MAQ09iMIVWTyq6gY7oLxJ8MzYCaAf0ApYEQt6GKw/7NzryA5MtftpBb w==; X-CSE-ConnectionGUID: c2cHLxzCRRaoARFdWCPZHA== X-CSE-MsgGUID: uQObs3r4QD2cUryQGNqcCA== X-IronPort-AV: E=McAfee;i="6700,10204,11184"; a="23541356" X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="23541356" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2024 07:25:30 -0700 X-CSE-ConnectionGUID: EhBQ2FULSAaj+xHeR4r97w== X-CSE-MsgGUID: NZ1KZ83cRfqPprAfMd6fHQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="65658869" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 03 Sep 2024 07:25:27 -0700 From: Heikki Krogerus To: Andi Shyti , Jarkko Nikula Cc: Andy Shevchenko , Mika Westerberg , Jan Dabros , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Walmsley , Palmer Dabbelt , Albert Ou , linux-riscv@lists.infradead.org Subject: [PATCH v2 5/7] RISC-V: configs: enable I2C_DESIGNWARE_CORE with I2C_DESIGNWARE_PLATFORM Date: Tue, 3 Sep 2024 17:25:04 +0300 Message-ID: <20240903142506.3444628-6-heikki.krogerus@linux.intel.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> References: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The dependency handling of the Synopsys DesignWare I2C adapter drivers is going to be changed so that the glue drivers for the PCI and platform buses depend on I2C_DESIGNWARE_CORE. Cc: Paul Walmsley Cc: Palmer Dabbelt Cc: Albert Ou Cc: linux-riscv@lists.infradead.org Signed-off-by: Heikki Krogerus Acked-by: Jarkko Nikula Acked-by: Palmer Dabbelt --- arch/riscv/configs/defconfig | 1 + arch/riscv/configs/nommu_k210_defconfig | 1 + arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 0d678325444f..a644a798f602 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -157,6 +157,7 @@ CONFIG_HW_RANDOM_VIRTIO=3Dy CONFIG_HW_RANDOM_JH7110=3Dm CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dm +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_I2C_MV64XXX=3Dm CONFIG_I2C_RIIC=3Dy diff --git a/arch/riscv/configs/nommu_k210_defconfig b/arch/riscv/configs/n= ommu_k210_defconfig index af9601da4643..87ff5a1233af 100644 --- a/arch/riscv/configs/nommu_k210_defconfig +++ b/arch/riscv/configs/nommu_k210_defconfig @@ -58,6 +58,7 @@ CONFIG_I2C=3Dy # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=3Dy # CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_SPI=3Dy # CONFIG_SPI_MEM is not set diff --git a/arch/riscv/configs/nommu_k210_sdcard_defconfig b/arch/riscv/co= nfigs/nommu_k210_sdcard_defconfig index dd460c649152..95cbd574f291 100644 --- a/arch/riscv/configs/nommu_k210_sdcard_defconfig +++ b/arch/riscv/configs/nommu_k210_sdcard_defconfig @@ -50,6 +50,7 @@ CONFIG_DEVTMPFS_MOUNT=3Dy CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dy # CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_DESIGNWARE_CORE=3Dy CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_SPI=3Dy # CONFIG_SPI_MEM is not set --=20 2.45.2 From nobody Sun Feb 8 18:29:37 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3083618734F; Tue, 3 Sep 2024 14:25:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373536; cv=none; b=dtlGD+IxiXCyBi3xKY2/bgyN21f+9+cnoAU+pT4TDSDpy7Jb+mfHTbK9lYfP7HhP50Ec+kJjl7W2Nwd9aYqgZFTUmqY1TKlxDiK+5zfOiyxuRrKD2zd4rtnSsYHa9qq0gYgU1F3BVc6CxZl9d36HrdOZ0AAXR/lOckzRDuZTYxo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373536; c=relaxed/simple; bh=KG72mTIMDmwKrMVTpaSWmAQDsmU/2k7lYdXrKMY1wm0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=aFYRaRS2Op+bJFBdf/3yQ7D1e9DdTPqbKEL5TiC9JNR4pyRaT8jFQz6UZPVAPBBCX4cTAi7m/VGc7XrfV+T13eAX7f7fHAIHDJ6gEfSURu+py93fpVXVN3bNJn58+rcBdTyV3atWG4N8jFxdQgGq1Xv67l1DIcCowSjBi3GChlk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=mW2a3S4J; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="mW2a3S4J" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725373534; x=1756909534; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=KG72mTIMDmwKrMVTpaSWmAQDsmU/2k7lYdXrKMY1wm0=; b=mW2a3S4J7XHD4qprk10d6lVRjQM+dsCb1IZHphObJUv8kEDcMhbdNKNh FipO7gsjptnAhnXLjHK1FSsG/TyUjazEf02GwJJYQbnZKaJmpVzNPawMo ajqvxZdmPdJJEZvnzxcZHHhBcBoZsCRnTp4PyFtnPDUH/5NKsNXN6yQmg XEvn3jK0BFyeRh9RYVPTYPSBKmEvaygQ2sTFiCweGNhd8/P9Dx9TP52IC 1N24SzLfAk/PmhevZiHK2mkasgnXHXgVJSw2iVUI2wv1mUJCpI46k5n5H D6Rjn4k2eBHGhCxtzG/rwx4oRAHhm758ct/h0XOIP1bdciXU3TIoYHRF1 A==; X-CSE-ConnectionGUID: qd9bJBDvRi+kSNrJvej5jg== X-CSE-MsgGUID: Gv7qjKLNQWqqSQ6ntSh0NQ== X-IronPort-AV: E=McAfee;i="6700,10204,11184"; a="23541377" X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="23541377" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2024 07:25:34 -0700 X-CSE-ConnectionGUID: onglsi2NTkeRhPKGwfNH5A== X-CSE-MsgGUID: dudb/VWgR3CPWwla7T6YDw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="65658882" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 03 Sep 2024 07:25:30 -0700 From: Heikki Krogerus To: Andi Shyti , Jarkko Nikula Cc: Andy Shevchenko , Mika Westerberg , Jan Dabros , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, Jiawen Wu , Mengyuan Lou , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org Subject: [PATCH v2 6/7] net: txgbe: Fix I2C Kconfig dependencies Date: Tue, 3 Sep 2024 17:25:05 +0300 Message-ID: <20240903142506.3444628-7-heikki.krogerus@linux.intel.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> References: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The dependency handling of the Synopsys DesignWare I2C adapter drivers is going to be changed so that the glue drivers for the platform and PCI buses depend on I2C_DESIGNWARE_CORE. Right now this driver prevents that update because it selects I2C_DESIGNWARE_PLATFORM. To make the dependency on I2C_DESIGNWARE_PLATFORM consistent with the other drivers in kernel that depend on it, and allow the dependency handling of the Synopsys DesignWare I2C drivers to be updated, change the "select" into "depends on". Cc: Jiawen Wu Cc: Mengyuan Lou Cc: "David S. Miller" Cc: Eric Dumazet Cc: Jakub Kicinski Cc: Paolo Abeni Cc: netdev@vger.kernel.org Signed-off-by: Heikki Krogerus Acked-by: Jarkko Nikula --- drivers/net/ethernet/wangxun/Kconfig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ethernet/wangxun/Kconfig b/drivers/net/ethernet/wa= ngxun/Kconfig index 85cdbdd44fec..e46ccebcfd22 100644 --- a/drivers/net/ethernet/wangxun/Kconfig +++ b/drivers/net/ethernet/wangxun/Kconfig @@ -41,10 +41,9 @@ config TXGBE tristate "Wangxun(R) 10GbE PCI Express adapters support" depends on PCI depends on COMMON_CLK + depends on I2C_DESIGNWARE_PLATFORM select MARVELL_10G_PHY select REGMAP - select I2C - select I2C_DESIGNWARE_PLATFORM select PHYLINK select HWMON if TXGBE=3Dy select SFP --=20 2.45.2 From nobody Sun Feb 8 18:29:37 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A25DE18784F; Tue, 3 Sep 2024 14:25:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.19 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373538; cv=none; b=CrRdTpM+lg5Q+9y+9McQh4MNI9DReS+wpMgaKZFdhSGrFKYYy2LBna2gcTb0BrZ97d3Eu5TusntE54STjXdm7Ahf5FmYe25tsr9o6oGOfKIMhh6UM/Z5OD1bP+9uNa3/Kt1qvXu4Ml9fezjuHlwlZTTF4U8tYzyC4I0H1t8OJuY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725373538; c=relaxed/simple; bh=vlXcYHXcM7ekhzgNyjdKdwkzgO633TVanFbWzjVtOhw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=OzSO7D5dwy/dfXjRyBEgL/UFkW7WUcLWyTR5lwiDNg9kGFal77mob80qPjz4hrViAe1H5+3bH3UETAPYTtOrs93x4XrRJnRGtX15rWgvyTxS9QJDY5MzwyT/9B8CB8d1ollxwszzxxwur8zJLZKfbGQ1zQuypMIo9x68IHYJkfE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=BM4TXl4r; arc=none smtp.client-ip=192.198.163.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="BM4TXl4r" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1725373536; x=1756909536; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=vlXcYHXcM7ekhzgNyjdKdwkzgO633TVanFbWzjVtOhw=; b=BM4TXl4rdgp0wPKV6nM74yYDJbnk/IS/T6F7DIOrcOgPD3BkmCbvXJpo QWmZPj8DZiL7Rh5F2LmGzQPGRKwSzBGAoW1Z5Y0FKCeT7RkLcyM581E42 Dy9BZeIfQDk90yd0krzB15GCX05hCCaCehC7aAMJz9/+3GMwClZ0UyYc0 i2UGIsxIDpQfuSAFnNW9Pgkt41fCMWeq8edt3H7jCi2Tec+5eSeIUMxVp m724c+4spS29EN+gGd7BIYVGSakjQWNFNWRdqpNJNXfd2dZL3bjOC6O2+ uD7XqDS7pb2nXwwK1fka6QTrtnqCjxv77vHa+tTbT1Q03bXPy9YLRm+0n Q==; X-CSE-ConnectionGUID: pdalVBetQ6uswIP022wieQ== X-CSE-MsgGUID: q1ouB/RqSwSM/cSIL4HBzQ== X-IronPort-AV: E=McAfee;i="6700,10204,11184"; a="23541400" X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="23541400" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2024 07:25:36 -0700 X-CSE-ConnectionGUID: lbTkBKsKQNiNx/BlJ1Hu6w== X-CSE-MsgGUID: wze16VBBSiKfr0AenaW9AA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,199,1719903600"; d="scan'208";a="65658902" Received: from black.fi.intel.com (HELO black.fi.intel.com.) ([10.237.72.28]) by orviesa008.jf.intel.com with ESMTP; 03 Sep 2024 07:25:34 -0700 From: Heikki Krogerus To: Andi Shyti , Jarkko Nikula Cc: Andy Shevchenko , Mika Westerberg , Jan Dabros , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 7/7] i2c: designware: Group all DesignWare drivers under a single option Date: Tue, 3 Sep 2024 17:25:06 +0300 Message-ID: <20240903142506.3444628-8-heikki.krogerus@linux.intel.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> References: <20240903142506.3444628-1-heikki.krogerus@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" There are quite a few drivers and options for the DesignWare I2C adapter in the Kconfig. Grouping all of them under the I2C_DESIGNWARE_CORE. That makes the menuconfig a bit more easier to understand. Signed-off-by: Heikki Krogerus Acked-by: Jarkko Nikula --- drivers/i2c/busses/Kconfig | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index a22f9125322a..027724358d28 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -559,28 +559,33 @@ config I2C_DAVINCI For details please see http://www.ti.com/davinci =20 config I2C_DESIGNWARE_CORE - tristate + tristate "Synopsys DesignWare I2C adapter" select REGMAP + help + This option enables support for the Synopsys DesignWare I2C adapter. + This driver includes support for the I2C host on the Synopsys + Designware I2C adapter. + + To compile the driver as a module, choose M here: the module will be + called i2c-designware-core. + +if I2C_DESIGNWARE_CORE =20 config I2C_DESIGNWARE_SLAVE bool "Synopsys DesignWare Slave" - depends on I2C_DESIGNWARE_CORE select I2C_SLAVE help If you say yes to this option, support will be included for the Synopsys DesignWare I2C slave adapter. =20 - This is not a standalone module, this module compiles together with - i2c-designware-core. - config I2C_DESIGNWARE_PLATFORM - tristate "Synopsys DesignWare Platform" + tristate "Synopsys DesignWare Platform driver" depends on (ACPI && COMMON_CLK) || !ACPI - select I2C_DESIGNWARE_CORE select MFD_SYSCON if MIPS_BAIKAL_T1 + default I2C_DESIGNWARE_CORE help If you say yes to this option, support will be included for the - Synopsys DesignWare I2C adapter. + Synopsys DesignWare I2C adapters on the platform bus. =20 This driver can also be built as a module. If so, the module will be called i2c-designware-platform. @@ -613,17 +618,19 @@ config I2C_DESIGNWARE_BAYTRAIL a BayTrail system using the AXP288. =20 config I2C_DESIGNWARE_PCI - tristate "Synopsys DesignWare PCI" + tristate "Synopsys DesignWare PCI driver" depends on PCI - select I2C_DESIGNWARE_CORE select I2C_CCGX_UCSI help If you say yes to this option, support will be included for the - Synopsys DesignWare I2C adapter. Only master mode is supported. + Synopsys DesignWare I2C adapters on the PCI bus. Only master mode is + supported. =20 This driver can also be built as a module. If so, the module will be called i2c-designware-pci. =20 +endif + config I2C_DIGICOLOR tristate "Conexant Digicolor I2C driver" depends on ARCH_DIGICOLOR || COMPILE_TEST --=20 2.45.2