From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753562AbcL3EOe (ORCPT ); Thu, 29 Dec 2016 23:14:34 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:60200 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753454AbcL3EOa (ORCPT ); Thu, 29 Dec 2016 23:14:30 -0500 X-AuditID: b6c32a3c-f79646d000004d82-38-5865df23a3f5 From: Andi Shyti To: Chanwoo Choi , Tomasz Figa , Krzysztof Kozlowski , Sylwester Nawrocki , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon , Kukjin Kim , Javier Martinez Canillas , Linus Walleij Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Andi Shyti , Andi Shyti Subject: [PATCH v2 0/4] Use Exynos macros for pinctrl settings Date: Fri, 30 Dec 2016 13:14:17 +0900 Message-id: <20161230041421.24448-1-andi.shyti@samsung.com> X-Mailer: git-send-email 2.11.0 X-Brightmail-Tracker: H4sIAAAAAAAAAzWSfVAMYRzHPbu3dxuOnQ09MmgWYzQ6t+eqB0XGDetlRsaMaZhcO/WoRneX 2zuvf0ioGCNGXgZDoxQnI1eopkLdlPfEkMiVmuQlGi+RUbFu89/n+3u+399vfs/8aJIdpALp ZKsD261iCqcerrpeOyMkZEorjtFfaqTRDc9bCuX1dRGop+AAQE3fuyh01vOIQt2figiU3fGR RA0NxRqU019IIHfHcwo9rTitRicaqgl0vqmRQHurPBpU251Jodyr7QC5KvoBev/ljiqKFYrO FAGhKf8rKZSffK0R3K59aqHleaVaKMnfKZRmy6WDpS4gfHNPivZbiyOSsJiA7UHYGm9LSLYm RnLLV5sXmUPD9HwIPweFc0FW0YIjOdOK6JDFySnyQlzQZjHFKZeiRUniZs2PsNucDhyUZJMc kdw6njfoeH24zmAw6IyzY+caQmVLHE66OlCpTi0esfVBnpgGMvz2Az8aMkZ46X6nWuFx8LH3 iszDaZYpA7Cz8PCQyCRgf1Gb6n8i989PQnkoBPDI2RpKEV8A/NNT4nOpmRkw/VWfLz6GqSZh 8atCnyCZLgC9F476Jvoz86E3vYr4xypmGrz4bkDzj7XMPNjbdm1o3mRYkdHoGwGZOg10n+gj 9wNaFhOh+xapeEzw7ptzQGF/+KG+VKPwBOgafEkovAVevn2DUPrsAfD3+2dDa8+GrW1eXyOS GQU/9x6glP5amJXBKijAuntLFPdCeOjhoC/JMrGw/fuA+hCYkAuGucA4nCpZErHEpyKdJFok pzVRF2+zuIHv9oIjysCTRytqAEMDbqQ214FjWErcLG2z1ABIk9wYLeWVS9oEcdt2bLeZ7c4U LNWAUPlnDpOBY+Nt8iVbHWbeGMYbDUaeDzfoDVyAtmDXvBiWSRQdeCPGqdj+P0fQfoFpAH7r jc1ZuHhNcX3teA/L4CxTddiLhJklXyeBDI/+3Y9pBDJdq+0xnc9pCeg2l/2Ka5m1Md//2AbX sczWZc3N6aph+bvHpn0+zkV1PpVWbfV/UDp6y47GgMo89+D0BVOdBc3Cubs7ypeuv7mqpD24 g41b/fPUyqg7tjUjd2ZvIjumZHEqKUnkg0m7JP4FwO7Bf5EDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRmVeSWpSXmKPExsVy+t9jAV2l+6kRBr2XtSy2H3nGarH4x3Mm i/fLehgtrn95zmox/8g5Vos3b9cwWfQ/fs1scf78BnaLKX+WM1lsenyN1eLyrjlsFjPO72Oy WHr9IpNF694j7BaH37SzWizY+IjRYtWuP4wWLz+eYHEQ8lgzbw2jx/Uln5g9ds66y+6xaVUn m8eda3vYPDYvqffY0g8U6tuyitHj8ya5AM4oN5uM1MSU1CKF1Lzk/JTMvHRbpdAQN10LJYW8 xNxUW6UIXd+QICWFssScUiDPyAANODgHuAcr6dsluGVs/LuHrWADd8WZxYkNjG2cXYycHBIC JhIL/n9ngrDFJC7cW8/WxcjFISSwlFFi8YYt7BDOR0aJ0xuaGUGq2AQ0JZpu/wCrEhE4wCxx /MNDFhCHWeA5o8ShTZOYQaqEBewk7jXtBZvLIqAqsfLFX3YQm1fAWuLrg60sEPvkJXa1XWSd wMi9gJFhFaNEakFyQXFSeq5hXmq5XnFibnFpXrpecn7uJkZw7DyT2sF4cJf7IUYBDkYlHt4f ZakRQqyJZcWVuYcYJTiYlUR4ne8BhXhTEiurUovy44tKc1KLDzGaAh0wkVlKNDkfGNd5JfGG JuYm5sYGFuaWliZGSuK8jbOfhQsJpCeWpGanphakFsH0MXFwSjUwqswMvtYZ8/v+eauvF6IK Kns9mdutpae8LvffeuviF9XYBNeqSeuO+O+OvcZz85V1FKd75MEHm4xiw07sUMuJ4Qph2V9e sDt5a/GhL17+HcLTtj/dxaK8MWhpodNdKZFb4t1tfIZ7as+zbnZduWtuEPPpgydl9q7eGrr8 R53JOakYQXnraY+slFiKMxINtZiLihMBDTeIBLMCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20161230041426epcas1p1a8564e969a8f6a1746a3af9b26aac99f X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?7JWI65SUG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLzthLAp?= =?UTF-8?B?G+yCvOyEseyghOyekBvssYXsnoQ=?= X-Global-Sender: =?UTF-8?B?QW5kaSBTaHl0aRtUaXplbiBQbGF0Zm9ybSBMYWIuG1NhbXN1?= =?UTF-8?B?bmcgRWxlY3Ryb25pY3MbU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20161230041426epcas1p1a8564e969a8f6a1746a3af9b26aac99f X-RootMTR: 20161230041426epcas1p1a8564e969a8f6a1746a3af9b26aac99f References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This patchset fixes the width and offsets of the PINCFG_TYPE_DRV bitfields for the Exynos5433 SoC. Moreover it refactors the pinctrl definitions by using the dt-bindings/pinctrl/samsung.h definitions introduced by Krzysztof in 5db7e3bb87df ("pinctrl: dt-bindings: samsung: Add header with values used for configuration"). It would be nice to see in the future all the PIN related macros in the same file, as they more or less do the same thing. Changelog v1 -> v2 ================== V1: https://lkml.org/lkml/2016/12/29/40 - Added Chanwoo's patch for fixing the slew rate register width. - Patch 4 is squashed with the patch3 and 4 of v1. Thanks, Andi Andi Shyti (3): pinctrl: dt-bindings: samsung: add drive strength macros for Exynos5433 ARM64: dts: exynos5433: use macros for pinctrl configuration on Exynos5433 ARM64: dts: TM2: comply to the samsung pinctrl naming convention Chanwoo Choi (1): pinctrl: samsung: Fix the width of PINCFG_TYPE_DRV bitfields for Exynos5433 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 373 ++++++++++----------- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 254 +++++++------- drivers/pinctrl/samsung/pinctrl-exynos.c | 91 ++--- drivers/pinctrl/samsung/pinctrl-exynos.h | 31 ++ include/dt-bindings/pinctrl/samsung.h | 14 + 5 files changed, 404 insertions(+), 359 deletions(-) -- 2.11.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andi Shyti Subject: [PATCH v2 0/4] Use Exynos macros for pinctrl settings Date: Fri, 30 Dec 2016 13:14:17 +0900 Message-ID: <20161230041421.24448-1-andi.shyti@samsung.com> References: Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Chanwoo Choi , Tomasz Figa , Krzysztof Kozlowski , Sylwester Nawrocki , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon , Kukjin Kim , Javier Martinez Canillas , Linus Walleij Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, stable-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Andi Shyti , Andi Shyti List-Id: devicetree@vger.kernel.org Hi, This patchset fixes the width and offsets of the PINCFG_TYPE_DRV bitfields for the Exynos5433 SoC. Moreover it refactors the pinctrl definitions by using the dt-bindings/pinctrl/samsung.h definitions introduced by Krzysztof in 5db7e3bb87df ("pinctrl: dt-bindings: samsung: Add header with values used for configuration"). It would be nice to see in the future all the PIN related macros in the same file, as they more or less do the same thing. Changelog v1 -> v2 ================== V1: https://lkml.org/lkml/2016/12/29/40 - Added Chanwoo's patch for fixing the slew rate register width. - Patch 4 is squashed with the patch3 and 4 of v1. Thanks, Andi Andi Shyti (3): pinctrl: dt-bindings: samsung: add drive strength macros for Exynos5433 ARM64: dts: exynos5433: use macros for pinctrl configuration on Exynos5433 ARM64: dts: TM2: comply to the samsung pinctrl naming convention Chanwoo Choi (1): pinctrl: samsung: Fix the width of PINCFG_TYPE_DRV bitfields for Exynos5433 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 373 ++++++++++----------- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 254 +++++++------- drivers/pinctrl/samsung/pinctrl-exynos.c | 91 ++--- drivers/pinctrl/samsung/pinctrl-exynos.h | 31 ++ include/dt-bindings/pinctrl/samsung.h | 14 + 5 files changed, 404 insertions(+), 359 deletions(-) -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: andi.shyti@samsung.com (Andi Shyti) Date: Fri, 30 Dec 2016 13:14:17 +0900 Subject: [PATCH v2 0/4] Use Exynos macros for pinctrl settings References: Message-ID: <20161230041421.24448-1-andi.shyti@samsung.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi, This patchset fixes the width and offsets of the PINCFG_TYPE_DRV bitfields for the Exynos5433 SoC. Moreover it refactors the pinctrl definitions by using the dt-bindings/pinctrl/samsung.h definitions introduced by Krzysztof in 5db7e3bb87df ("pinctrl: dt-bindings: samsung: Add header with values used for configuration"). It would be nice to see in the future all the PIN related macros in the same file, as they more or less do the same thing. Changelog v1 -> v2 ================== V1: https://lkml.org/lkml/2016/12/29/40 - Added Chanwoo's patch for fixing the slew rate register width. - Patch 4 is squashed with the patch3 and 4 of v1. Thanks, Andi Andi Shyti (3): pinctrl: dt-bindings: samsung: add drive strength macros for Exynos5433 ARM64: dts: exynos5433: use macros for pinctrl configuration on Exynos5433 ARM64: dts: TM2: comply to the samsung pinctrl naming convention Chanwoo Choi (1): pinctrl: samsung: Fix the width of PINCFG_TYPE_DRV bitfields for Exynos5433 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 373 ++++++++++----------- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 254 +++++++------- drivers/pinctrl/samsung/pinctrl-exynos.c | 91 ++--- drivers/pinctrl/samsung/pinctrl-exynos.h | 31 ++ include/dt-bindings/pinctrl/samsung.h | 14 + 5 files changed, 404 insertions(+), 359 deletions(-) -- 2.11.0