From nobody Tue Dec 2 02:20:21 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 4FA852FF17D for ; Thu, 20 Nov 2025 06:51:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763621498; cv=none; b=TNevbFZCW5s5507gRc3iP5EdMbuL7pbAhFlZjbVg0J4q5Z4aBHKhu+Aokl8O84l0keXcw55jMgzGOii7qg6tbJ8POa/LlPruIxUDRhB1esAzbNxvbnL4j5Yq3vcN/q1pJhmTd2me9HW+srnXe/MAj16zDVKPkj67mY6RZ0cD7Xs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763621498; c=relaxed/simple; bh=t0DM0ZEsY9cfquGHzkVaBXOxvIaB5yQEXWWEL9Js4mw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=S+2uwpF7arpSgVu4OFDRa44Vn7etqdchwjV2JthosRifKayeQSORoCaAcIWtHhfc94XxToaB/xNNai/uabvR4CbcPe0N1izaN32OMzndMvlaHmo0tXCx2/zpgtBe/SWlHzbUipZDppZYg9BWMQ5DEbhtfufM77vzFxFSqLrBk+w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=j3iXlwm9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fpsiXIoe; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="j3iXlwm9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fpsiXIoe" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AK56YDF4026468 for ; Thu, 20 Nov 2025 06:51:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=0Xut0bMq7t/ itRF84iEQ6e6NbnsU9ncOu2shMkWFW2s=; b=j3iXlwm9ipuUX4aAS+NigZYLirT c1jNpnEXPHEvwLrKysMqkcw0GUx2iKoCVzD81ueDAVbcii8hJ49G38DUYOrmvFfT I7RgQ8K1FHGIRRAEhXQtivEw421OokEzvwTvNpz3AVTE2VJ17Y4Y+4wD6mG3/eyO oL70sXurXvkP/7cnjCCA2potP1+j1IAqEgKvYRGQmz4C9LjymXw3hhuLpsVTere4 8PBHYb4pbXUZA2Iey/ImB3QWDLwmUbzSdb5SU5u8wAwovY7PxdVSMW7ZXStP4sgP el/RdVsmzsIWCMt2FHaz7TEkTc83odkO5/auK9pP64F27luN6Rjo0UNnBhQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ahvj3g8sq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Nov 2025 06:51:35 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-343806688cbso1354569a91.3 for ; Wed, 19 Nov 2025 22:51:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763621494; x=1764226294; 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=0Xut0bMq7t/itRF84iEQ6e6NbnsU9ncOu2shMkWFW2s=; b=fpsiXIoehjGSwaBuwGoz/Ezcpf62v2bGOAVd2F7MPLlpKTJcaL+i4i8Ig1F/DoscYO kkEA/TqzCTii2C+VwdI/xC1Z002hJFqqg99DpsntBDHQPWRpBH8Ek/LALxBUv2DVDpib Q1/FKuoR63cdOfbmMNcx90qHICzCUYVU7MqRqZOCyD/GiNuob/iRQ4e75t81cboazpdb O8o3XUx6ErhG52q71HQbGoMNy81XK+E39y7QCY0EoYkQfcJxm4XfGHdgdzM8U/iDBjqf 4cyL0S2lHecu02wKiAKiHt+qq341awen4JJWp1/0I6J12ztj1nmfS4VXyHkw0+9eTkf1 z7IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763621494; x=1764226294; 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=0Xut0bMq7t/itRF84iEQ6e6NbnsU9ncOu2shMkWFW2s=; b=paPqpVqVIBqVKlV9av4dnYs9UUxg+dcQiTBv1TyBo6MbnCOKNay4Q6EsfSrmA+kvoD EsHrqF+MeHG+v5mNwBMnsx6v3wrTjmDu9Zl/4cvdy6qggTAv83q51Rw5x1kUB6PiGpnS alynLVNSEoCYNdM6Ax0SwCZYZfO2TeBESObi8qLU5kH7hP1ADJnSOF/7tmt6Frn8WKrK yuJYmYXwGS5i4hTQtD+JnFn3vGDfKzJmC7t+gZ8oi1IQoKVbwW7RNwO9toOL36z+WJd2 M3FRvnW24arpMo8xDdxF6ln0d/LkdeRLazcECBJTrTZ/W6RJE1KHRYrtEk0QBJ3GHzHg IRww== X-Forwarded-Encrypted: i=1; AJvYcCXy8NFsoeB7lmEYQAfHKFAWk1JQxrqD3BHF/NhwsHKS8A0hskM8xeGWiN6pmPErbtlY//Uf1phgQgtOgVI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5ZzbpmpWe5O67AaVyCI73L7n8GQFW4pjfC4dFsanvZNv6b1pw v0i/s3k7vHz/icqmL0sXe6u2cXZDC49VL0dj4Xe332bdIGIglNzWFAqYj3zfgikcUL8wP+bTViI Qi/9Qd8Di+cwaPdML4ddcbO01dOAoaG4dRtgArQ3RVqV8gMqlQ0q4tFiIm+DL+zUkah0= X-Gm-Gg: ASbGncutVLu1d7SIUcynjkQtUj0MtuWfUuo9fnWKZ2kz1thwKP2yYGFnIb3lEL13x82 6kMJ/wrSFvG6TsQJBfhl9zOPIvmASY+Ds4KzTbUmMUNRIzb1r4o+hQma1+Cz06eu4MUUsGFazHJ ddjNoxTeCf0gPzNlz1KLajsVUdS8wRBKUTwm3ZRfLYPWd/1EtrGBUvWTwzguCf/w6ee4kWzspBb jM8BeZhAfppCwU4N25ypqsiY4ruiqXVPrFTqb4oy6NTzK3nG0DKmv/vRc2ptOidxyP9QOEVbIEI yrNqadRcmIl4hwhxTSbundCxrtGtDv7WyO0ftLnUEmy0rqgwArgFpuopCJNhDqZD6gH/lzKLb/8 = X-Received: by 2002:a17:90b:2d0c:b0:341:8c8e:38b5 with SMTP id 98e67ed59e1d1-34728514dfdmr2186656a91.25.1763621493916; Wed, 19 Nov 2025 22:51:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IEUIM0JhCPx/Pf2BAh6B5XedE9FIGzxDTnIZWCaaYmfncZJ/GTMhDKXnt1ZHfiiBzYKbYDXBQ== X-Received: by 2002:a17:90b:2d0c:b0:341:8c8e:38b5 with SMTP id 98e67ed59e1d1-34728514dfdmr2186626a91.25.1763621493456; Wed, 19 Nov 2025 22:51:33 -0800 (PST) Received: from work.. ([117.193.198.182]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-34727be33dbsm1292681a91.8.2025.11.19.22.51.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Nov 2025 22:51:33 -0800 (PST) From: Manivannan Sadhasivam X-Google-Original-From: Manivannan Sadhasivam To: bhelgaas@google.com, brgl@bgdev.pl Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, krishna.chundru@oss.qualcomm.com, Manivannan Sadhasivam , kernel test robot Subject: [PATCH 1/2] PCI/pwrctrl: tc9563: Enforce I2C dependency Date: Thu, 20 Nov 2025 12:21:15 +0530 Message-ID: <20251120065116.13647-2-mani@kernel.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20251120065116.13647-1-mani@kernel.org> References: <20251120065116.13647-1-mani@kernel.org> 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 X-Authority-Analysis: v=2.4 cv=J8WnLQnS c=1 sm=1 tr=0 ts=691eba77 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=UMbGOA4G/0oMlBJKcU414A==:17 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=QyXUC8HyAAAA:8 a=UMpyiCEZGz9FoZQ1JnEA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: RQIRqqFIty2auQLaLfUd0Ms0S6BZCMmB X-Proofpoint-ORIG-GUID: RQIRqqFIty2auQLaLfUd0Ms0S6BZCMmB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIwMDAzOSBTYWx0ZWRfX2fEZZ2qACYYw nTw6OiobpwYzyJsi7Pszl0V8A8sD8NmLMt91jTa3crOuU2YkCIj1YCVWbhNwjVVl7J13phyJxzB y/7R9peLzR6PnKQB8t29nECn3Dal/5aCn8dj5SWzwnUAVo94/MzoWM2Pl/uNsWa0gZXnTlEeaXB 6bSpzXhE/cXO64kzlSYtja2uXtBVVaYqim3Rd9c8f8TN9iPrFIdkSfa0QG1TPV0e0mXYiijXFZd BHa7fu7UundMqTvPqVNb6no+XREN89LaUv2xinvQT6CYtzd2XTIFEDEWSIeE2xSgiuFlPnqE9KK +ST2uis6xwPQSo7KCMNx3uBoy2dkN5p3grMLSyynlr2ZeYFz9Dl881wAIg8DuaoZh+SoA/HbbXG uuXsm2qTg/Zlns0THiSwN4+1EuOphQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-20_02,2025-11-18_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 suspectscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 spamscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511200039 Content-Type: text/plain; charset="utf-8" This driver depends on the I2C interface to configure the switch. So enforce the dependency in Kconfig so that the I2C interface is selected appropriately. This also avoids the build issues like the one reported by the LKP bot: alpha-linux-ld: alpha-linux-ld: DWARF error: could not find abbrev numbe= r 14070 drivers/pci/pwrctrl/pci-pwrctrl-tc9563.o: in function `tc9563_pwrctrl_re= move': >> (.text+0x4c): undefined reference to `i2c_unregister_device' >> alpha-linux-ld: (.text+0x50): undefined reference to `i2c_unregister_dev= ice' >> alpha-linux-ld: (.text+0x60): undefined reference to `i2c_put_adapter' alpha-linux-ld: (.text+0x64): undefined reference to `i2c_put_adapter' Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202511200555.M4TX84jK-lkp@int= el.com Signed-off-by: Manivannan Sadhasivam Acked-by: Bartosz Golaszewski --- drivers/pci/pwrctrl/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/pwrctrl/Kconfig b/drivers/pci/pwrctrl/Kconfig index b43fdf052d37..e0f999f299bb 100644 --- a/drivers/pci/pwrctrl/Kconfig +++ b/drivers/pci/pwrctrl/Kconfig @@ -26,6 +26,7 @@ config PCI_PWRCTRL_TC9563 tristate "PCI Power Control driver for TC9563 PCIe switch" select PCI_PWRCTRL default m if ARCH_QCOM + depends on I2C help Say Y here to enable the PCI Power Control driver of TC9563 PCIe switch. --=20 2.48.1