{"push_id":1281998494,"size":17,"distinct_size":17,"ref":"refs/heads/for-next/dts-pinctrl-macros","head":"b780b4109d1e2e50a5382c04bd4cffe993b2734b","before":"af62852056424f644c1089082f9a0b980a3eb517","commits":[{"sha":"cc1ce3a78ca9cceebb4f9fed2a38be12e72f9865","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"pinctrl: dt-bindings: samsung: Add header with values used for configuration\n\nHard-coded pinctrl configuration values are scattered through DTS files.\nThe numbers are difficult to decode by human, especially without the\ndatasheet.  Additionally the drive strength differs between S3C64xx,\nS5PV210 and Exynos SoC families increasing the confusion.\n\nThe header will help making this more readable and maintainable.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>\n\n---\n\nChanges since v2:\n1. Rename double-include protection (suggested by Bartlomiej).\n2. Squash here:\n   pinctrl: dt-bindings: samsung: Add macros for S3C64xx pin configuration\n   http://www.spinics.net/lists/arm-kernel/msg528016.html\n3. Add Javier's reviewed-by.\n4. Extend MAINTAINERS entry with bindings documentation","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/cc1ce3a78ca9cceebb4f9fed2a38be12e72f9865"},{"sha":"616ff188a1f710ff273ad381417dc29b8fd65518","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"pinctrl: dt-bindings: samsung: Update documentation with new macros\n\nUpdate examples in Samsung pinctrl dt-bindings with new macros coming\nfrom header file.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>\n\n---\n\nChanges since v1:\n1. Add Javier's reviewed-by.\n2. Include necessary header in example (pointed by Javier).","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/616ff188a1f710ff273ad381417dc29b8fd65518"},{"sha":"fd9c74160f5342ffea472056b84b40d980653c61","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use common macros for pinctrl configuration\n\nReplace duplicated macros in each DTSI file with a common macro coming\nfrom header.  Include the header in each pinctrl DTSI so further changes\ncould use it.\n\nAlthough PIN_FUNC_SPC_2 does not bring much information about the\nfunction itself, it still is more descriptive then hard-coded\nnumber <2>.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/fd9c74160f5342ffea472056b84b40d980653c61"},{"sha":"7b168a7acdd58c93da74176431371e6d0ed94e7f","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos3250\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/7b168a7acdd58c93da74176431371e6d0ed94e7f"},{"sha":"cc1eb4f5ddb07a19933719df1ddc6478e41f5b5c","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos4210\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/cc1eb4f5ddb07a19933719df1ddc6478e41f5b5c"},{"sha":"bb31df9e923c98f0ecc1d2e238543a2b89fe222f","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos4x12\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/bb31df9e923c98f0ecc1d2e238543a2b89fe222f"},{"sha":"18f04a93595f28598e3cf74666edae935e48a156","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos4415\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/18f04a93595f28598e3cf74666edae935e48a156"},{"sha":"0becc7be1785ed6f79d42d7f93e15baf2a10f4c1","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos5250\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/0becc7be1785ed6f79d42d7f93e15baf2a10f4c1"},{"sha":"ad5bad48378e9da47128afdbd54882de456f5739","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos5260\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/ad5bad48378e9da47128afdbd54882de456f5739"},{"sha":"7df03615d4d281298f8413942a99234a2e369499","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos5410\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/7df03615d4d281298f8413942a99234a2e369499"},{"sha":"1aebba4fc3040f015d0a5b41439756bd90cd835f","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Use macros for pinctrl configuration on exynos542x/exynos5800\n\nUsage of DTS macros instead of hard-coded numbers makes code easier to\nread.  One does not have to remember which value means pull-up/down or\nspecific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/1aebba4fc3040f015d0a5b41439756bd90cd835f"},{"sha":"ddc16fbba57e0d130e31dfd880e9233f339809e8","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Fix mismatched value for SD4 pull up/down configuration on exynos4210\n\nThe pinctrl pull up/down register on exynos4210 is 2-bit wide for each\npin and it accepts only values of 0, 1 and 3.  The pins sd4-bus-width8\nwere configured with value of 4.  The driver does not validate the value\nso this overflow effectively set a bit 1 in adjacent pins thus\nconfiguring them to pull down.\n\nThe author's intention was probably to set drive strength of 4x.  All\nother bus-widths pins are configured with pull up and drive strength of\n4x.  Fix this one with same pattern.\n\nFixes: 87711d8c7c70 (\"ARM: dts: Add pinctrl node entries for SAMSUNG EXYNOS4210 SoC\")\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>\nReviewed-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/ddc16fbba57e0d130e31dfd880e9233f339809e8"},{"sha":"70e2b89c331930497c02eaadc2a7db00d0813c54","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: exynos: Fix mismatched values of SD drive strengh configuration on exynos4415\n\nThe pinctrl drive strength register on exynos4415 is 2-bit wide for each\npin.  The pins for SD2 were configured with value of 4.  The driver does\nnot validate the value so this overflow effectively set a bit 1 in\nadjacent pins thus configuring them to drive strength 2x.\n\nThe author's intention was probably to set drive strength of 4x.\nAll other SD pins are configured with drive strength of 4x.  Fix these\nwith same pattern.\n\nFixes: 9246e7ff24c5 (\"ARM: dts: Add dts files for exynos4415 SoC\")\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>\nReviewed-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/70e2b89c331930497c02eaadc2a7db00d0813c54"},{"sha":"31224d0727449a1d93fffa7104d49357bf2bd6f5","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: s3c64xx: Use common macros for pinctrl configuration\n\nReplace duplicated macros in each DTSI file with a common macro coming\nfrom header.  Include the header in each pinctrl DTSI so further changes\ncould use it.\n\nAlthough PIN_FUNC_SPC_2 does not bring much information about the\nfunction itself, it still is more descriptive then hard-coded\nnumber <2>.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/31224d0727449a1d93fffa7104d49357bf2bd6f5"},{"sha":"8ca5df75f7a3bd9f12712c1d23a78ffcfb2da6a9","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: s5pv210: Use macros for pinctrl configuration\n\nUsage of DTS macros instead of hard-coded numbers makes code easier\nto read.  One does not have to remember which value means pull-up/down\nor specific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/8ca5df75f7a3bd9f12712c1d23a78ffcfb2da6a9"},{"sha":"a75f76a5968bb0b3eb2bb1cf15411683d94a8ac8","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: s3c2416: Use macros for pinctrl configuration\n\nUsage of DTS macros instead of hard-coded numbers makes code easier\nto read.  One does not have to remember which value means pull-up/down\nor specific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/a75f76a5968bb0b3eb2bb1cf15411683d94a8ac8"},{"sha":"b780b4109d1e2e50a5382c04bd4cffe993b2734b","author":{"name":"Krzysztof Kozlowski","email":"fa33ff94ee78b0cc87406a1c5d4cb96cbd5b6ef8@samsung.com"},"message":"ARM: dts: s3c64xx: Use macros for pinctrl configuration\n\nUsage of DTS macros instead of hard-coded numbers makes code easier\nto read.  One does not have to remember which value means pull-up/down\nor specific driver strength.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nReviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>","distinct":true,"url":"https://api.github.com/repos/krzk/linux/commits/b780b4109d1e2e50a5382c04bd4cffe993b2734b"}]}
{"actor":{"display_login":"krzk"}}