From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 E0F2733EAEB for ; Tue, 3 Feb 2026 12:12:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770120757; cv=none; b=EjOvcEt1pwpTJkUvrHzJPdO6aLTJ9IVlyzgzbuQ6V0wQdFci3A3FXzypwJ6dkxfKIXOmnlehT4/R57300nv0K0V0v904tV1eVfPXlGiEJyH4WnI6Pk8eMxbfg82Qu0h+0KbiFg4x/1rxnpB/vgep4dXNpvDYdjADEaknFDMMqMQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770120757; c=relaxed/simple; bh=LptzFJUyjpykLlcey9VFL00nRZ573wuxgKxYMTMRdZc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=MwdmcbLMY4ggoO/HzNJ87HDrxcCauTUfHDx7nU/nGrUY5of3s+hpRXwi8VRMSN/4JbUivbQsZzp6Y5AMwWaYHJWeY+nPdymNvg2WrT+YMF/xK/YUmFZwlks2YHSiI39a8YpHE1N3AdE+WLzrQNUvp+0uYA3Zi7zIhygleCTNxXc= 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=jG7XWJ42; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KLQm2f3r; arc=none smtp.client-ip=205.220.168.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="jG7XWJ42"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KLQm2f3r" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6136to6t2884449 for ; Tue, 3 Feb 2026 12:12:34 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= /Vx1+aGrw4+vH/imMb6fHNF9uGEkcIk4iAr7YXm2HhE=; b=jG7XWJ428mS4Paui AVuRZOsQZ1NH3qqSsZx6lppGrg9C3NspsYWjJuv2+PHmPMQeIyJj+DGusix2ouiv tHaeNpcdX3ExuUG1wGiDIrqy57MaC9kKkF6yRmKwq/XzN5VM/DDMf/cnN/MEKmGU 9bSV96XM4b7LibLwLI9h9NJPuQtAMidiMF5S/8ibPIcTgnXW+CoDy7V3TjlcT2xY NWHDeo3MOAwlai1x25XMOBvTshUJD9DyGoJMiALyLO6UM35FDpzKVthGYg7D6DaM Ri+VQChyiOjI2G3THsOslwh4pSYfA6eG8qIqh5OLIvByt7xLZlbFJGW/sHTXElZf mMxQcQ== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c2uu3m1e8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Feb 2026 12:12:34 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-88fd7ddba3fso18428076d6.1 for ; Tue, 03 Feb 2026 04:12:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770120753; x=1770725553; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=/Vx1+aGrw4+vH/imMb6fHNF9uGEkcIk4iAr7YXm2HhE=; b=KLQm2f3r8yJ4lzOi8SLvyp5owO/DGdRhXxym1pf6Gqoy4Vv4e20Rdouvjke3NoecVZ IrPBFMz8p+kGycj9dThma0mZWL2DkLisD6AI8Qd4MRoyNzsxIV4DAiw9P5mEipWGsQP1 +nParv1bx6Vj/qu0dGi7mmxHNNI/d730PqAV5xG1oo8IJ13R9pya7xf3kdw382OM+h2l EOmzkm/msH4jKsNV85HexaXj+WUDQDTJM34VrsI+L52R1/3Y/J0BDYJ3PxSm7lRyNDgI kcQvQ3Y/psA26a+2Ja7Nkr3cSgDuwh1/62W6lepuepoX8fZLIjinMQA5XHuJqNL5CQu/ 0s/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770120753; x=1770725553; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/Vx1+aGrw4+vH/imMb6fHNF9uGEkcIk4iAr7YXm2HhE=; b=FX4FzagGUG/BCDoCJd/pjPJWAnhNQVBkfwQ8KaLAd0/UzX1ma03oljqb0edMXOG/cU u1kRIouDb9SVmnF/HxHfFgSZB3TZj+zYnt093csUUBcRjfJB0HJXJ2JXl7T64kux0ijl 8u+mRyrHx384Ot3Wm8OIwtl6k8XRVIbFPScfbVTNVA5YH/hqMTzEGy+L+9Z+JMB5Z7pP 6057AwmatpOg32yfPGrLvCyR3A+YVvJQ9W4r9A4Bc1WhJQzjGr+mqRuW1eTtok7g++dV nrUs4Kuf5ZIxB9hWYziJ8TzM5MJ6c0/s4YpRu2h/ljzwEjLVgIWu4FH6gRlpjMpDLROU N5Xg== X-Forwarded-Encrypted: i=1; AJvYcCUHx/PB6GWzjUxUDX/bcFNbLf292SHDzjRgigMR4rIvGCB/Z2jwEcPY+aUkWrOTnR2wrYCPbkyJ9WT7nT0=@vger.kernel.org X-Gm-Message-State: AOJu0Yye01Dl1LZCdLi+X5tL9xkLj+Ekp3VdqCE5yRi1LJaZVPimuTld eX6+MOXzmRPJgd3zPatZ9jMQb/pwv85IpgNuVHcYr9J6cjXOpyM1FMhyhB5OaVKZ9VxKiIFOYwj j1gLgL35/rFZTXNKG2Im4FT+MRCRmdHQ8BpzKsV7guQBzZyYVz1ftWu1+1siOkpl+HXw= X-Gm-Gg: AZuq6aJZy4fZz/X8T5WQ0FaT9sXumyepz8YcWsl4qcZMEDktDd+l68/JJgNMahshdOp 9k+YgiinkGkKYfR1IdlCLqHqxZJHH7wDzKEw+Ao6znqDvDMmtkSby3ft8iwNUANNQlWsIMeBgMo Uejmui2B6ZLAQMX1HMIOLG9eTnt4ycJnoclfcXBfhbj/MJbYUg/AMh+L45x98rfGJYsVT1BwEuQ oCgunG7hHnS35dJ4LRD+yzFjhoWM5VHxqKATGdwywl1r0nX0SzEFYrZcoxg9rNA+2jSFnPwtoz9 cQt4ldPBaDR028fRENFTH517wU15lWW5hQtxIJY+tzCrUg+dMLnB6d3kNNnQN7GZ/neyQJQVdpR HV4NSq6WCfi7poHUxTlsdDgrBt0bukMIah5K9sVxzCJyDRUCEwmHO6CWKZqBhbulNlIQ= X-Received: by 2002:a05:6214:810b:b0:894:7135:8fb3 with SMTP id 6a1803df08f44-894ea0b070bmr142778876d6.4.1770120753146; Tue, 03 Feb 2026 04:12:33 -0800 (PST) X-Received: by 2002:a05:6214:810b:b0:894:7135:8fb3 with SMTP id 6a1803df08f44-894ea0b070bmr142778516d6.4.1770120752729; Tue, 03 Feb 2026 04:12:32 -0800 (PST) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-658b40efb01sm9177383a12.0.2026.02.03.04.12.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Feb 2026 04:12:32 -0800 (PST) Message-ID: <044b1634-ee5c-4438-962b-cb535e35c135@oss.qualcomm.com> Date: Tue, 3 Feb 2026 13:12:29 +0100 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 v4 03/13] soc: qcom: geni-se: Introduce helper API for resource initialization To: Praveen Talari , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mukesh Kumar Savaliya , Viken Dadhaniya , Bjorn Andersson , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, bjorn.andersson@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com Cc: prasad.sodagudi@oss.qualcomm.com, quic_vtanuku@quicinc.com, aniket.randive@oss.qualcomm.com, chandana.chiluveru@oss.qualcomm.com, jyothi.seerapu@oss.qualcomm.com References: <20260202180922.1692428-1-praveen.talari@oss.qualcomm.com> <20260202180922.1692428-4-praveen.talari@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260202180922.1692428-4-praveen.talari@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: -uzgqV0NWaAzhy1y3H9PqUi3Xijloq9v X-Authority-Analysis: v=2.4 cv=OrRCCi/t c=1 sm=1 tr=0 ts=6981e632 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=eLxjEvbIFn9X0h5zv8UA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: -uzgqV0NWaAzhy1y3H9PqUi3Xijloq9v X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAzMDA5NyBTYWx0ZWRfX+Z75cdhYgGTF SJBtj57x7QfPHUas18rMC2+D83pwWsVQLsucvkIZlPBlqdFiewfgi3CkISL/+yd+UfoGv5+VHa8 S6guX4SGuyzWdCnth89tzfPFI4OpPWnbNLn/QsfqTaJDYWnc3RlTF85pPVcyebPGjLj3YcYWmx/ 6Ke07D4BKaB/cx8j58klPchZs28o/+/6aOyzhBAyiDaJSbM9fKzGDjyezJoYvAeDr9TfqLlGDWS 1q+rQ6TZaZSOtOwdg+iIq0C/K1GULIEUxn4XJLfnf3VQtxeCsj9Srh9imokvAz9DoEiOeZWjA8G Y5BZpL6vX51nfv50qu8hrz7kKOQqvZOOc+0Q6ksG7lNnyHe5g/fS2rZ/qCMeZcS7REdO5OaIqLd yT4OpVmY77PqeIjAA2TMmQL2Tne0afHky3LcswfrOxy9NTz43ncqesw8+e/of44rJCjby5G0boW wRJNAppaAhRAcATrCJA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-03_03,2026-02-02_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 adultscore=0 malwarescore=0 phishscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602030097 On 2/2/26 7:09 PM, Praveen Talari wrote: > The GENI Serial Engine drivers (I2C, SPI, and SERIAL) currently duplicate > code for initializing shared resources such as clocks and interconnect > paths. > > Introduce a new helper API, geni_se_resources_init(), to centralize this > initialization logic, improving modularity and simplifying the probe > function. > > Signed-off-by: Praveen Talari > --- Reviewed-by: Konrad Dybcio Konrad