{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":34900775,"defaultBranch":"master","name":"linux","ownerLogin":"krzk","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-05-01T11:53:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10425763?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726471202.0","currentOid":""},"activityList":{"items":[{"before":"da3ea35007d0af457a0afc87e84fddaebc4e0b63","after":"d22300518d875f78203e9afacb5aa0b0316da523","ref":"refs/heads/master","pushedAt":"2024-09-16T07:28:51.000Z","pushType":"push","commitsCount":2164,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"Merge tag 'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull thermal control updates from Rafael Wysocki:\n \"These mostly continue to rework the thermal core and the thermal zone\n driver interface to make the code more straightforward and reduce\n bloat\n\n The most significant piece of this work is a change of the code\n related to binding cooling devices to thermal zones which, among other\n things, replaces two previously existing thermal zone operations with\n one allowing driver implementations to be much simpler\n\n There is also a new thermal core testing module allowing mock thermal\n zones to be created and controlled via debugfs in order to exercise\n the thermal core functionality. It is expected to be used for\n implementing thermal core self tests in the future\n\n Apart from the above, there are assorted thermal driver updates\n\n Specifics:\n\n - Update some thermal drivers to eliminate thermal_zone_get_trip()\n calls from them and get rid of that function (Rafael Wysocki)\n\n - Update the thermal sysfs code to store trip point attributes in\n trip descriptors and get to trip points via attribute pointers\n (Rafael Wysocki)\n\n - Move the computation of the low and high boundaries for\n thermal_zone_set_trips() to __thermal_zone_device_update() (Daniel\n Lezcano)\n\n - Introduce a debugfs-based facility for thermal core testing (Rafael\n Wysocki)\n\n - Replace the thermal zone .bind() and .unbind() callbacks for\n binding cooling devices to thermal zones with one .should_bind()\n callback used for deciding whether or not a given cooling devices\n should be bound to a given trip point in a given thermal zone\n (Rafael Wysocki)\n\n - Eliminate code that has no more users after the other changes, drop\n some redundant checks from the thermal core and clean it up (Rafael\n Wysocki)\n\n - Fix rounding of delay jiffies in the thermal core (Rafael Wysocki)\n\n - Refuse to accept trip point temperature or hysteresis that would\n lead to an invalid threshold value when setting them via sysfs\n (Rafael Wysocki)\n\n - Adjust states of all uninitialized instances in the .manage()\n callback of the Bang-bang thermal governor (Rafael Wysocki)\n\n - Drop a couple of redundant checks along with the code depending on\n them from the thermal core (Rafael Wysocki)\n\n - Rearrange the thermal core to avoid redundant checks and simplify\n control flow in a couple of code paths (Rafael Wysocki)\n\n - Add power domain DT bindings for new Amlogic SoCs (Georges Stark)\n\n - Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() in the ST\n driver and add a Kconfig dependency on THERMAL_OF subsystem for the\n STi driver (Raphael Gallais-Pou)\n\n - Simplify the error code path in the probe functions in the brcmstb\n driver with the helo of dev_err_probe() (Yan Zhen)\n\n - Make imx_sc_thermal use dev_err_probe() (Alexander Stein)\n\n - Remove trailing space after \\n newline in the Renesas driver (Colin\n Ian King)\n\n - Add DT binding compatible string for the SA8255p to the tsens\n thermal driver (Nikunj Kela)\n\n - Use the devm_clk_get_enabled() helpers to simplify the init routine\n in the sprd thermal driver (Huan Yang)\n\n - Remove __maybe_unused notations for the functions by using the new\n RUNTIME_PM_OPS() and SYSTEM_SLEEP_PM_OPS() macros on the IMx and\n Qoriq drivers (Fabio Estevam)\n\n - Remove unused declarations from the ti-soc-thermal driver's header\n file as the functions in question were removed previously (Zhang\n Zekun)\"\n\n* tag 'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (48 commits)\n thermal: core: Drop thermal_zone_device_is_enabled()\n thermal: core: Check passive delay in monitor_thermal_zone()\n thermal: core: Drop dead code from monitor_thermal_zone()\n thermal: core: Drop redundant lockdep_assert_held()\n thermal: gov_bang_bang: Adjust states of all uninitialized instances\n thermal: sysfs: Add sanity checks for trip temperature and hysteresis\n thermal/drivers/imx_sc_thermal: Use dev_err_probe\n thermal/drivers/ti-soc-thermal: Remove unused declarations\n thermal/drivers/imx: Remove __maybe_unused notations\n thermal/drivers/qoriq: Remove __maybe_unused notations\n thermal/drivers/sprd: Use devm_clk_get_enabled() helpers\n dt-bindings: thermal: tsens: document support on SA8255p\n thermal/drivers/renesas: Remove trailing space after \\n newline\n thermal/drivers/brcmstb_thermal: Simplify with dev_err_probe()\n thermal/drivers/sti: Depend on THERMAL_OF subsystem\n thermal/drivers/st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()\n dt-bindings: thermal: amlogic,thermal: add optional power-domains\n thermal: core: Drop tz field from struct thermal_instance\n thermal: core: Drop redundant checks from thermal_bind_cdev_to_trip()\n thermal: core: Rename cdev-to-thermal-zone bind/unbind functions\n ...","shortMessageHtmlLink":"Merge tag 'thermal-6.12-rc1' of git://git.kernel.org/pub/scm/linux/ke…"}},{"before":"5be63fc19fcaa4c236b307420483578a56986a37","after":"da3ea35007d0af457a0afc87e84fddaebc4e0b63","ref":"refs/heads/master","pushedAt":"2024-09-16T07:20:02.000Z","pushType":"push","commitsCount":691,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"Linux 6.11-rc7","shortMessageHtmlLink":"Linux 6.11-rc7"}},{"before":"bf5c4202ec7aac511d53c0aecdaa77ea9fb9c74f","after":"7d9a4402703b3cc14e863f91c0604c6b86c2f60e","ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-09-09T16:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"soundwire: stream: Revert \"soundwire: stream: fix programming slave ports for non-continous port maps\"\n\nThis reverts commit ab8d66d132bc8f1992d3eb6cab8d32dda6733c84 because it\nbreaks codecs using non-continuous masks in source and sink ports. The\ncommit missed the point that port numbers are not used as indices for\niterating over prop.sink_ports or prop.source_ports.\n\nSoundwire core and existing codecs expect that the array passed as\nprop.sink_ports and prop.source_ports is continuous. The port mask still\nmight be non-continuous, but that's unrelated.\n\nReported-by: Bard Liao \nCloses: https://lore.kernel.org/all/b6c75eee-761d-44c8-8413-2a5b34ee2f98@linux.intel.com/\nFixes: ab8d66d132bc (\"soundwire: stream: fix programming slave ports for non-continous port maps\")\nAcked-by: Bard Liao \nReviewed-by: Charles Keepax \nCc: \nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nResending with Ack/Rb tags and missing Cc-stable.","shortMessageHtmlLink":"soundwire: stream: Revert \"soundwire: stream: fix programming slave p…"}},{"before":"1adb17f5323cf3778ff2fe5290d25b2edb53d599","after":"a86c596b07cd5ae789049da21ddec4451d82da29","ref":"refs/heads/b4/regulator-const","pushedAt":"2024-09-09T13:52:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"regulator: max77650: Use container_of and constify static data\n\nSwitch from rdev_get_drvdata() to container_of(), so the static\n'struct max77650_regulator_desc' holding 'struct regulator_desc' can\nbe made const for code safety.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\n[RFT]: Not tested, only built.","shortMessageHtmlLink":"regulator: max77650: Use container_of and constify static data"}},{"before":null,"after":"1adb17f5323cf3778ff2fe5290d25b2edb53d599","ref":"refs/heads/b4/regulator-const","pushedAt":"2024-09-09T13:51:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"regulator: max77650: Use container_of and constify static data\n\nSwitch from rdev_get_drvdata() to container_of(), so the static\n'struct max77650_regulator_desc' holding 'struct regulator_desc' can\nbe made const for code safety.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\n[RFT]: Not tested, only built.","shortMessageHtmlLink":"regulator: max77650: Use container_of and constify static data"}},{"before":null,"after":"d75b6c481c709b257e70d8bf389900dff9e2b166","ref":"refs/heads/b4/regmap-config-const","pushedAt":"2024-09-08T14:47:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"drm/bridge: ti-dlpc3433: constify regmap_config\n\nMark local static 'struct regmap_config' as const for safer and more\nobvious code.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"drm/bridge: ti-dlpc3433: constify regmap_config"}},{"before":"d6716b9c8a2ac1a3188fd7ad1b520ec1dd7c3017","after":"d3e811c92a2277ee0c85de59d0db0016f8741fa6","ref":"refs/heads/b4/dts-cleanup","pushedAt":"2024-09-05T15:47:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: minor whitespace cleanup\n\nThe DTS code coding style expects exactly one space around '='\ncharacter.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: minor whitespace cleanup"}},{"before":null,"after":"d6716b9c8a2ac1a3188fd7ad1b520ec1dd7c3017","ref":"refs/heads/b4/dts-cleanup","pushedAt":"2024-09-05T15:47:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: minor whitespace cleanup\n\nThe DTS code coding style expects exactly one space around '='\ncharacter.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: minor whitespace cleanup"}},{"before":"cefce55fd17a41aed463943f9ea29c4c3b7866c0","after":"def0b08f09668dc5acf2286d98c6ea6ee5441538","ref":"refs/heads/b4/cleanup-h-guard-pm-domain","pushedAt":"2024-09-05T15:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"clk: qcom: constify static 'struct qcom_icc_hws_data'\n\nDrivers and core code does not modify the file-scope static 'struct\nqcom_icc_hws_data', so it can be made const for code safety and\nreadability.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"clk: qcom: constify static 'struct qcom_icc_hws_data'"}},{"before":"751fbc293a1b4d4b7bf26345e0c04f9fe48023de","after":"cefce55fd17a41aed463943f9ea29c4c3b7866c0","ref":"refs/heads/b4/cleanup-h-guard-pm-domain","pushedAt":"2024-09-05T14:57:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"pmdomain: renesas: rcar-sysc: Use scoped device node handling to simplify error paths\n\nObtain the device node reference with scoped/cleanup.h to reduce error\nhandling and make the code a bit simpler.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"pmdomain: renesas: rcar-sysc: Use scoped device node handling to simp…"}},{"before":"7519d140ecb27a5ae7bd5d746d8edb2b71633c8c","after":"bf5c4202ec7aac511d53c0aecdaa77ea9fb9c74f","ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-09-04T14:53:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"soundwire: stream: Revert \"soundwire: stream: fix programming slave ports for non-continous port maps\"\n\nThis reverts commit ab8d66d132bc8f1992d3eb6cab8d32dda6733c84 because it\nbreaks codecs using non-continuous masks in source and sink ports. The\ncommit missed the point that port numbers are not used as indices for\niterating over prop.sink_ports or prop.source_ports.\n\nSoundwire core and existing codecs expect that the array passed as\nprop.sink_ports and prop.source_ports is continuous. The port mask still\nmight be non-continuous, but that's unrelated.\n\nReported-by: Bard Liao \nCloses: https://lore.kernel.org/all/b6c75eee-761d-44c8-8413-2a5b34ee2f98@linux.intel.com/\nFixes: ab8d66d132bc (\"soundwire: stream: fix programming slave ports for non-continous port maps\")\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nI will need to fix my codec drivers, but that's independent.","shortMessageHtmlLink":"soundwire: stream: Revert \"soundwire: stream: fix programming slave p…"}},{"before":"934fcae72cf3e2423762ccc711eb686d055405b6","after":"6472572daf838f228a8276a0675da1b4d1d4d1f9","ref":"refs/heads/b4/dts-nxp-imx6-pinctrl","pushedAt":"2024-09-02T16:36:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"ARM: dts: imx6qdl: align pin config nodes with bindings\n\nBindings for other NXP pin controllers expect pin configuration nodes in\npinctrl to match certain naming, so adjust these as well, even though\ntheir bindings are not yet in dtschema format.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nChanges in v2:\n1. Fix \"grpgrp\" -> \"grp\"","shortMessageHtmlLink":"ARM: dts: imx6qdl: align pin config nodes with bindings"}},{"before":"097a9cf034fa655ec1e254172512aca754fb2ffa","after":"97780dc69f21428f6528e7ae6024ab6ca71564e9","ref":"refs/heads/b4/phy-of-node-scope","pushedAt":"2024-09-02T12:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"gpio: pch: kerneldoc fixes for excess members\n\nDrop kerneldoc description of 'lock' to fix W=1 warning:\n\n drivers/gpio/gpio-pch.c:101: warning: Excess struct member 'lock' description in 'pch_gpio'\n\nReviewed-by: Andy Shevchenko \nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nChanges in v2:\n1. Rebase","shortMessageHtmlLink":"gpio: pch: kerneldoc fixes for excess members"}},{"before":"ea74179e51d70cc026be8ed39c85912568801b0b","after":"934fcae72cf3e2423762ccc711eb686d055405b6","ref":"refs/heads/b4/dts-nxp-imx6-pinctrl","pushedAt":"2024-09-02T11:41:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"ARM: dts: imx6qdl: align pin config nodes with bindings\n\nBindings for other NXP pin controllers expect pin configuration nodes in\npinctrl to match certain naming, so adjust these as well, even though\ntheir bindings are not yet in dtschema format.\n\nSigned-off-by: Krzysztof Kozlowski \n\n---\n\nChanges in v2:\n1. Fix \"grpgrp\" -> \"grp\"","shortMessageHtmlLink":"ARM: dts: imx6qdl: align pin config nodes with bindings"}},{"before":"5f17d37dbf854280e90f0a7bccea29fe57241d25","after":"ea74179e51d70cc026be8ed39c85912568801b0b","ref":"refs/heads/b4/dts-nxp-imx6-pinctrl","pushedAt":"2024-08-31T10:29:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"ARM: dts: imx6qdl: align pin config nodes with bindings\n\nBindings for other NXP pin controllers expect pin configuration nodes in\npinctrl to match certain naming, so adjust these as well, even though\ntheir bindings are not yet in dtschema format.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"ARM: dts: imx6qdl: align pin config nodes with bindings"}},{"before":null,"after":"5f17d37dbf854280e90f0a7bccea29fe57241d25","ref":"refs/heads/b4/dts-nxp-imx6-pinctrl","pushedAt":"2024-08-31T10:28:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"ARM: dts: imx6qdl: align pin config nodes with bindings\n\nBindings for other NXP pin controllers expect pin configuration nodes in\npinctrl to match certain naming, so adjust these as well, even though\ntheir bindings are not yet in dtschema format.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"ARM: dts: imx6qdl: align pin config nodes with bindings"}},{"before":"a59c09fc82502113378469c141d579c306b2824c","after":"409f460d7ed2fffb996fed7ab23d6934bee4ec87","ref":"refs/heads/b4/dts-qcom-label","pushedAt":"2024-08-30T09:40:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: change labels to lower-case\n\nDTS coding style expects labels to be lowercase. No functional impact.\nVerified with comparing decompiled DTB (dtx_diff and fdtdump+diff).\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: change labels to lower-case"}},{"before":"44f6451daea12df314b837f31ab1a67fa0d191c0","after":"a59c09fc82502113378469c141d579c306b2824c","ref":"refs/heads/b4/dts-qcom-label","pushedAt":"2024-08-29T12:35:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: change labels to lower-case\n\nDTS coding style expects labels to be lowercase. No functional impact.\nVerified with comparing decompiled DTB (dtx_diff and fdtdump+diff).\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: change labels to lower-case"}},{"before":"ecbcc475c6e01d49c17cb807cdd927983e9cf8c5","after":"44f6451daea12df314b837f31ab1a67fa0d191c0","ref":"refs/heads/b4/dts-qcom-label","pushedAt":"2024-08-29T12:35:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: change labels to lower-case\n\nDTS coding style expects labels to be lowercase. No functional impact.\nVerified with comparing decompiled DTB (dtx_diff and fdtdump+diff).\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: change labels to lower-case"}},{"before":"0c3836482481200ead7b416ca80c68a29cfdaabd","after":"5be63fc19fcaa4c236b307420483578a56986a37","ref":"refs/heads/master","pushedAt":"2024-08-29T12:22:05.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"Linux 6.11-rc5","shortMessageHtmlLink":"Linux 6.11-rc5"}},{"before":"6fa71e601a2f55eb756473bf5d809d821e56f28f","after":"ecbcc475c6e01d49c17cb807cdd927983e9cf8c5","ref":"refs/heads/b4/dts-qcom-label","pushedAt":"2024-08-29T10:09:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: change labels to lower-case\n\nDTS coding style expects labels to be lowercase. No functional impact.\nVerified with comparing decompiled DTB (dtx_diff and fdtdump+diff).\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: change labels to lower-case"}},{"before":"270b461ba3672b42570826efa951018824d71c17","after":"7519d140ecb27a5ae7bd5d746d8edb2b71633c8c","ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-08-28T09:57:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"ARM: dts: imx7d-sdb: align pin config nodes with bindings\n\nBindings expect pin configuration nodes in pinctrl to match certain\nnaming and not be part of another fake node:\n\n imx7d-sdb-sht11.dtb: pinctrl@30330000: 'imx7d-sdb' does not match any of the regexes: 'grp$', 'pinctrl-[0-9]+'\n\nDrop the \"imx7d-sdb\" wrapping node and adjust the names to have \"grp\"\nprefix. Diff looks big but this should have no functional impact.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"ARM: dts: imx7d-sdb: align pin config nodes with bindings"}},{"before":"95e4628edfe377b6a03edef0d9ef5aa386a94973","after":"270b461ba3672b42570826efa951018824d71c17","ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-08-28T09:57:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"ARM: dts: imx6qdl-icore-rqs: align pin config nodes with bindings\n\nBindings expect pin configuration nodes in pinctrl to match certain\nnaming:\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"ARM: dts: imx6qdl-icore-rqs: align pin config nodes with bindings"}},{"before":null,"after":"95e4628edfe377b6a03edef0d9ef5aa386a94973","ref":"refs/heads/b4/dt-bindings-gpio-hog","pushedAt":"2024-08-28T09:32:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"dt-bindings: gpio: simplify GPIO hog nodes schema\n\nThe core schema in dtschema already strictly defines contents of nodes\nwith \"gpio-hog\" property (with additionalProperties: false), thus the\nonly thing device schema should do is: define \"type: object\" and\nrequired \"gpio-hog\". Make the code a bit simpler by removing redundant\nparts.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"dt-bindings: gpio: simplify GPIO hog nodes schema"}},{"before":null,"after":"6fa71e601a2f55eb756473bf5d809d821e56f28f","ref":"refs/heads/b4/dts-qcom-label","pushedAt":"2024-08-28T07:18:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"arm64: dts: qcom: change labels to lower-case\n\nDTS coding style expects labels to be lowercase. No functional impact.\nVerified with comparing decompiled DTB (dtx_diff and fdtdump+diff).\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"arm64: dts: qcom: change labels to lower-case"}},{"before":"bb2b15991808f7dc5c505ab0d05c86c295efa610","after":"097a9cf034fa655ec1e254172512aca754fb2ffa","ref":"refs/heads/b4/phy-of-node-scope","pushedAt":"2024-08-27T09:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"gpio: kerneldoc fixes for excess members\n\nDrop kerneldoc descriptions of struct members which do not exist to fix\nW=1 warnings:\n\n drivers/gpio/gpio-pch.c:101: warning: Excess struct member 'lock' description in 'pch_gpio'\n drivers/gpio/gpio-syscon.c:46: warning: Excess struct member 'compatible' description in 'syscon_gpio_data'\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"gpio: kerneldoc fixes for excess members"}},{"before":"db8800361d5f6b0196e44b75d0564c47e755e320","after":"bb2b15991808f7dc5c505ab0d05c86c295efa610","ref":"refs/heads/b4/phy-of-node-scope","pushedAt":"2024-08-26T15:09:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"gpio: rockchip: fix OF node leak in probe()\n\nDriver code is leaking OF node reference from of_get_parent() in\nprobe().\n\nFixes: 936ee2675eee (\"gpio/rockchip: add driver for rockchip gpio\")\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"gpio: rockchip: fix OF node leak in probe()"}},{"before":"0de8d79bbff5e6a6ecf9fc96edf79822dfbc4e6c","after":"db8800361d5f6b0196e44b75d0564c47e755e320","ref":"refs/heads/b4/phy-of-node-scope","pushedAt":"2024-08-26T10:07:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"phy: ti: j721e-wiz: Simplify with scoped for each OF child loop\n\nUse scoped for_each_child_of_node_scoped() when iterating over device\nnodes to make code a bit simpler.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"phy: ti: j721e-wiz: Simplify with scoped for each OF child loop"}},{"before":null,"after":"0de8d79bbff5e6a6ecf9fc96edf79822dfbc4e6c","ref":"refs/heads/b4/phy-of-node-scope","pushedAt":"2024-08-26T06:57:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"clk: bcm: bcm53573: fix OF node leak in init\n\nDriver code is leaking OF node reference from of_get_parent() in\nbcm53573_ilp_init(). Usage of of_get_parent() is not needed in the\nfirst place, because the parent node will not be freed while we are\nprocessing given node (triggered by CLK_OF_DECLARE()). Thus fix the\nleak by accessing parent directly, instead of of_get_parent().\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"clk: bcm: bcm53573: fix OF node leak in init"}},{"before":"04872568a450c740fd08c5a0b27f7281e9ff1207","after":"88f73c11f6dce6e6266d33523c546ab0426c3cac","ref":"refs/heads/b4/soc-dev-fixes","pushedAt":"2024-08-25T18:31:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"krzk","name":"Krzysztof Kozlowski","path":"/krzk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10425763?s=80&v=4"},"commit":{"message":"soc: versatile: enable compile testing\n\nEnable compile testing for broader build coverage. None of the drivers\nuse anything from \"asm\", so code should build everywhere.\nCONFIG_PLAT_VERSATILE is being selected by driver dependencies\n(CONFIG_ARCH_INTEGRATOR and CONFIG_ARCH_REALVIEW), so directory can be\nalways added to Makefile targets without impacting other configurations.\n\nSigned-off-by: Krzysztof Kozlowski ","shortMessageHtmlLink":"soc: versatile: enable compile testing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwNzoyODo1MS4wMDAwMDBazwAAAAS3Ici6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwNzoyODo1MS4wMDAwMDBazwAAAAS3Ici6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxODozMTo1NS4wMDAwMDBazwAAAASjoUJd"}},"title":"Activity · krzk/linux"}