From mboxrd@z Thu Jan 1 00:00:00 1970 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 7C17825DCE5 for ; Mon, 18 Aug 2025 08:38:29 +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=1755506310; cv=none; b=uNzXyJxouLN6k8Lu52HwPM95KnWwfLViejKEW+wav9Sye+Mz67dtJFq2c0LqqFcDCG8wgSFJSyy9pUU2BCoOxzTPvKg5mE57ajmKzCRgHSc28dhbnwNVb8WLH6V/DhSf+AyNokf5hGfY0u9kno3mBz26Vj2f6+ogwDS5zIv61yA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755506310; c=relaxed/simple; bh=CD035llIDCD4Umz8MDtQLrq9fhNGHZvEXyXcmG6C06w=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=VuTtQ0UQKyKUTIjRUyTwUX1IP2EKK+YIanhwLLYydPuJkzauKNs/4Ea9GkpLz+fc9SqoPv33ZxmXwYy//skpNVe3EGPlGtaJBJbqQVqwuYatZLIEK2gQRo1GqJmeIrUZWdGIsOtbmCtmQKaMwx7yVdjBel7fpSPD3H+N93UWhes= 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=eP8x2g+3; 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="eP8x2g+3" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57I7V3Fh026352 for ; Mon, 18 Aug 2025 08:38:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= DutGDO0lNPzkANi5DBJgpa1NUAXx8F3Z8Af8NmroXBo=; b=eP8x2g+3WBYupLeO z86kgWbHPJb9clVn+brIPaR27lH/NVYQbmb4zBiF+QxIyZwuqrek3FeYsvS3//Vs exRuy9ufDoi+pL8PMTi9XcU+h58wWRqPvpaaqbbkSI4k+lQmQgbj8w+zLZZPsvsM A8R/43Beq1orMsnl93CBsyZPqxBO6AW2GYGGHTSyUbzw94NECzlGtWfhOqXGm2V0 iaHlOc6SZaA6erjtSkVMl1njEH2uHedcGNxcNK3sgckPnptZ1DTEqmYaOWqK2AVV Az+1LkzNWH738cUMhkNO87M3VKy6WDLbXBGtzOd90d3tZTF44OIKn0PdkLqlXVvf iDGgyg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48kyunr604-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 18 Aug 2025 08:38:28 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-76e2ebafe0aso3347158b3a.3 for ; Mon, 18 Aug 2025 01:38:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755506307; x=1756111107; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DutGDO0lNPzkANi5DBJgpa1NUAXx8F3Z8Af8NmroXBo=; b=ETJjYAzRgZYwH9zrhinZvi6HXIAGNCuYUAgJxA3gUH74d/Px1UkJEhADvrIFGegDyC HmjWIvvu2FS1Mou8PW8tsZ1JOCZx3aFBtJZ1V/bl5F31Ef5/+L8cKGAJNWB2TIX4GuOe Hnvddo0s6M5Cq8ph3EqkJkHbPesCi3OU/FCyVeKxglQDQgAv20bsIE49XlYHF0deY+w0 ff8IgDCQx9ZCmITywwnxlEsya3tKQHyqjfyvyYXdJSxNo7jz2qY2doaZzauPRpkDqlU1 2zye9FHOmEleFRLqRcxRue4rgfkwF+X9Xe7bm/R0h9I6WKiYSOqRw3xiexVh/vhwFxoO bLZQ== X-Forwarded-Encrypted: i=1; AJvYcCUJuGt33mhLFVwz/DYPjnlxARx2NQhXmbYFG+akhiZnOBvu0/uzDFdR2AgBtSQuGBpdW958zXNs/tBH9Jk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7QY9CyETu82heJ2AK4PQYHEMapj4rEHPHq1Jqp1393avrGCu9 CFHr3ZsBhMSZdcLQHJbeVSAVmcUKhfpBdYTLFaDq3yksTgYT2S93E/lkmC5RHl8DAUKGG2/K0pU Uvtu249GWyy+X56QkUORI01rTVlzsEdJWyWtQNkjJpdpnlWIyRPnWgKPiKzItQjwIqyY= X-Gm-Gg: ASbGncsTPBj8hLOXB7HC2qfxKwwuSDuJctfbXvlpUV6wM2TEcTAa3DyP2ezECrmSY/n EYiJfIcU5IJpTFTXUNKP9Kq7mS64o+RqPMu0mV6lukKR08jR54n8m0Fu/0ctiFTQCAopr6Yl+iA amlW4KjABXib4RebSKPqNaiU36rf840jr2K2R6AEAe9thNSZMG5LybMoEngTgXY/JhOW2jBfPNg sIXsMk4Xdhp/sGUc1RbrGSix5MhYjjyKJoaLDke7Pv7VyjXo/jObolupF2H3KUEQr5/ERDRkmuY VNKEVyWf6Hc1L3AzSkfL5YcD/U69ZGUKlcMMK/wQKHf3CiZzGBq5uQRFH/yJoa473UfRbNCAnr3 CsL0n0OJDLffn1Vzj93dejldrzkU26hnGJA== X-Received: by 2002:a05:6a00:b8e:b0:76b:fe65:71f5 with SMTP id d2e1a72fcca58-76e4480306fmr15383870b3a.20.1755506307020; Mon, 18 Aug 2025 01:38:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGvGdpW4BvmgJvwA220VJKl26q0Ske15oZJchuSMBJI+GJMNDoy8o/+l77TsIoRB1+4K01lCw== X-Received: by 2002:a05:6a00:b8e:b0:76b:fe65:71f5 with SMTP id d2e1a72fcca58-76e4480306fmr15383839b3a.20.1755506306610; Mon, 18 Aug 2025 01:38:26 -0700 (PDT) Received: from [10.249.31.27] (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-76e45593060sm6615636b3a.86.2025.08.18.01.38.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Aug 2025 01:38:26 -0700 (PDT) Message-ID: Date: Mon, 18 Aug 2025 16:38:20 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] arm64: defconfig: Modularize SX150X GPIO expander To: Krzysztof Kozlowski , Linus Walleij , Catalin Marinas , Will Deacon Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dmitry.baryshkov@oss.qualcomm.com, tingwei.zhang@oss.qualcomm.com, xiangxu.yin@oss.qualcomm.com References: <20250818-modularize-sx150x-gpio-expander-v1-0-c2a027200fed@oss.qualcomm.com> <20250818-modularize-sx150x-gpio-expander-v1-2-c2a027200fed@oss.qualcomm.com> <43e2a824-d7a3-4142-9b59-416df0c0c2c9@kernel.org> <77067ec1-4f1f-45d1-8027-4c7a6f66ecff@oss.qualcomm.com> <14ea3a7f-003d-4893-9c43-c21bd2e7f922@kernel.org> Content-Language: en-US From: Fange Zhang In-Reply-To: <14ea3a7f-003d-4893-9c43-c21bd2e7f922@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: zievxyAUzi6Rs9D-iaJvGUj_twb9gw_1 X-Authority-Analysis: v=2.4 cv=N6UpF39B c=1 sm=1 tr=0 ts=68a2e684 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=dcxJtuKkVfpdsdCNSmEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODE4MDA3MSBTYWx0ZWRfX+Ny+C0lz0cLn IAnsXCmb3IConOtMyrZKf4k6LRiU65GZdBWX1olD78PLitNTma1/OHh94XnFRQmt5arWnGVcTfn U14F51/Locrq7HTexzyW1A0q4O6BnaGprdsq0s/r9jfEq1BACr26ZAX3l2ZHH1ud7hbX3tOZ5fo IsT7jYHvAbkKvCFYbUgIc3u/FycTXQn2sgrS9Hr0NBgRrz4icjz2NLhuqbWedj/4heIUXiWNi0U mh35FiD/fVkAJ1tBZ3VwKBcylcMZP347cZiyxNrcf8m//jQS26MKEQ4Z3OWOdiGuDH4JwM/HBjn g4hVuhDZ6vIt0aKVj6u0iO6HxjwjA2EC8slp10fP+a9seo7zgT4AGSrug/P3FElSef5JNCeBVQk iuiXuDCI X-Proofpoint-ORIG-GUID: zievxyAUzi6Rs9D-iaJvGUj_twb9gw_1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-18_03,2025-08-14_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 clxscore=1015 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508180071 On 8/18/2025 4:02 PM, Krzysztof Kozlowski wrote: > On 18/08/2025 09:10, Fange Zhang wrote: >> >> >> On 8/18/2025 2:33 PM, Krzysztof Kozlowski wrote: >>> On 18/08/2025 06:41, Fange Zhang wrote: >>>> Modularize the SX150X GPIO expander which is equipped on the QCS615 Ride >>> >>> Qualcomm QCS615 Ride >>> >>> You are changing defconfig for all platforms, it's not your personal or >>> company defconfig. >> >> Thank you for the feedback. Yes, The change is intended to support the >> Qualcomm QCS615 Ride platform, which is now upstream-ready and actively >> maintained. >> I believe enabling it as a module ensures it's available without >> impacting other platforms. While it's not currently used directly in the >> kernel, having it built as a module allows flexibility for platforms > > Hm? Not used? So this rationale is incorrect. Yes, still not used yet, but we're actively working to upstream full support for the QCS615 platform, and this change is part of that effort. (see https://lore.kernel.org/all/20250818-add-display-support-for-qcs615-platform-v6-2-62aad5138a78@oss.qualcomm.com/) > >> like QCS615 that may require it in future use cases. > > No, we do not make defconfig changes for future. Thank you for the clarification — I understand and respect the policy. That said, would it be acceptable to consider the defconfig change together with the platform support patch, once it's accepted? > > > Best regards, > Krzysztof