diff options
-rw-r--r-- | cron/history.txt | 491 | ||||
-rw-r--r-- | git_alias | 2 | ||||
-rw-r--r-- | mutt/incoming/.procmaillog | 24 | ||||
-rw-r--r-- | mutt/incoming/PATCH_4-7_OPP_Introduce_an_OF_helper_function_to_inform_if_required-opps_is_used.mbox | 124 |
4 files changed, 640 insertions, 1 deletions
diff --git a/cron/history.txt b/cron/history.txt index 69142f5..cf09cec 100644 --- a/cron/history.txt +++ b/cron/history.txt @@ -120982,3 +120982,494 @@ fatal: not a git repository (or any parent up to mount point /mnt) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Entering /home/vireshk/scripts +[master eb3ef850b783] updates + 1 file changed, 65 insertions(+) +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/scripts + 61b04b6540c9..eb3ef850b783 master -> master + df6882770321..61b04b6540c9 bkp/master -> bkp/master + +Entering /home/vireshk/work/repos/tools/module +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/vireshk-linux +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/lwn +On branch master +Your branch is ahead of 'origin/master' by 6 commits. + (use "git push" to publish your local commits) + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/cpufreq-tests +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/gpio-mock +On branch master +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + + + + +Friday 14 June 2024 01:00:01 PM IST + +Entering /home/vireshk/work/repos/kernel/linux +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/linux.git + 3a1ac6b8f603..90e4ed6bb02a cpufreq/arm/linux-next -> cpufreq/arm/linux-next + + 28bc97b4dfac...188284a717f2 rust/cpufreq-dt -> rust/cpufreq-dt (forced update) + + b20d83efba64...a5aa3560adf1 xen/host -> xen/host (forced update) + dc772f8237f9..d20f6b3d747c origin/HEAD -> origin/HEAD + dc772f8237f9..d20f6b3d747c origin/master -> origin/master + 3a1ac6b8f603..90e4ed6bb02a pmko/cpufreq/arm/linux-next -> pmko/cpufreq/arm/linux-next + * [new tag] v6.10-rc3 -> v6.10-rc3 + +Entering /home/vireshk/work/repos/tools/ltp +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/virtio/rust +fatal: not a git repository (or any parent up to mount point /mnt) +Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). + +Entering /home/vireshk/scripts +[master 6453c1e35f44] updates + 2 files changed, 74 insertions(+) +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/scripts + eb3ef850b783..6453c1e35f44 master -> master + 61b04b6540c9..eb3ef850b783 bkp/master -> bkp/master + +Entering /home/vireshk/work/repos/tools/module +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/vireshk-linux +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/lwn +On branch master +Your branch is ahead of 'origin/master' by 6 commits. + (use "git push" to publish your local commits) + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/cpufreq-tests +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/gpio-mock +On branch master +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + + + + +Tuesday 18 June 2024 01:00:01 PM IST + +Entering /home/vireshk/work/repos/kernel/linux +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/linux.git + + 188284a717f2...74aed0ff5a90 rust/cpufreq-dt -> rust/cpufreq-dt (forced update) + + a5aa3560adf1...d125826e2ddb xen/host -> xen/host (forced update) + 3a1ac6b8f603..90e4ed6bb02a bkp/cpufreq/arm/linux-next -> bkp/cpufreq/arm/linux-next + + 28bc97b4dfac...188284a717f2 bkp/rust/cpufreq-dt -> bkp/rust/cpufreq-dt (forced update) + + b20d83efba64...a5aa3560adf1 bkp/xen/host -> bkp/xen/host (forced update) + +Entering /home/vireshk/work/repos/tools/ltp +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/virtio/rust +fatal: not a git repository (or any parent up to mount point /mnt) +Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). + +Entering /home/vireshk/scripts +[master e2b9f841b377] updates + 1 file changed, 69 insertions(+) +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/scripts + 6453c1e35f44..e2b9f841b377 master -> master + eb3ef850b783..6453c1e35f44 bkp/master -> bkp/master + +Entering /home/vireshk/work/repos/tools/module +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/vireshk-linux +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/lwn +On branch master +Your branch is ahead of 'origin/master' by 6 commits. + (use "git push" to publish your local commits) + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/cpufreq-tests +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/gpio-mock +On branch master +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + + + + +Wednesday 19 June 2024 01:00:01 PM IST + +Entering /home/vireshk/work/repos/kernel/linux +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/linux.git + 90e4ed6bb02a..ce5b5bef86c3 cpufreq/arm/linux-next -> cpufreq/arm/linux-next + + 74aed0ff5a90...60944bf528e9 rust/cpufreq-dt -> rust/cpufreq-dt (forced update) + + d125826e2ddb...8401f84567bf xen/host -> xen/host (forced update) + + 188284a717f2...74aed0ff5a90 bkp/rust/cpufreq-dt -> bkp/rust/cpufreq-dt (forced update) + + a5aa3560adf1...d125826e2ddb bkp/xen/host -> bkp/xen/host (forced update) + 90e4ed6bb02a..ce5b5bef86c3 pmko/cpufreq/arm/linux-next -> pmko/cpufreq/arm/linux-next + + 147b70bb7d0e...b9b107fa8ce3 rust/rust-dev -> rust/rust-dev (forced update) + 1613e604df0c..a126eca84435 rust/rust-fixes -> rust/rust-fixes + + 0683e186929c...b95b13e512b0 rust/staging/dev -> rust/staging/dev (forced update) + + e98a3de09cfc...17169605b8c2 rust/staging/rust-device -> rust/staging/rust-device (forced update) + * [new branch] rust/cpufreq-dt-v3 -> rust/cpufreq-dt-v3 + +Entering /home/vireshk/work/repos/tools/ltp +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/virtio/rust +fatal: not a git repository (or any parent up to mount point /mnt) +Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). + +Entering /home/vireshk/scripts +[master 37f45bca8504] updates + 3 files changed, 79 insertions(+), 1 deletion(-) +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/scripts + e2b9f841b377..37f45bca8504 master -> master + 6453c1e35f44..e2b9f841b377 bkp/master -> bkp/master + +Entering /home/vireshk/work/repos/tools/module +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/vireshk-linux +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/lwn +On branch master +Your branch is ahead of 'origin/master' by 6 commits. + (use "git push" to publish your local commits) + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/cpufreq-tests +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/gpio-mock +On branch master +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + + + + +Thursday 20 June 2024 01:00:01 PM IST + +Entering /home/vireshk/work/repos/kernel/linux +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/linux.git + 60944bf528e9..88471c451b66 rust/cpufreq-dt -> rust/cpufreq-dt + 90e4ed6bb02a..ce5b5bef86c3 bkp/cpufreq/arm/linux-next -> bkp/cpufreq/arm/linux-next + + 74aed0ff5a90...60944bf528e9 bkp/rust/cpufreq-dt -> bkp/rust/cpufreq-dt (forced update) + + d125826e2ddb...8401f84567bf bkp/xen/host -> bkp/xen/host (forced update) + * [new reference] bkp/rust/cpufreq-dt-v3 -> bkp/rust/cpufreq-dt-v3 + * [new reference] nvme-rust/rnull-next-v6 -> nvme-rust/rnull-next-v6 + +Entering /home/vireshk/work/repos/tools/ltp +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/virtio/rust +fatal: not a git repository (or any parent up to mount point /mnt) +Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). + +Entering /home/vireshk/scripts +[master 44b9cbdb7f79] updates + 1 file changed, 70 insertions(+) +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/scripts + 37f45bca8504..44b9cbdb7f79 master -> master + e2b9f841b377..37f45bca8504 bkp/master -> bkp/master + +Entering /home/vireshk/work/repos/tools/module +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/vireshk-linux +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/lwn +On branch master +Your branch is ahead of 'origin/master' by 6 commits. + (use "git push" to publish your local commits) + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/cpufreq-tests +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/gpio-mock +On branch master +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + + + + +Friday 21 June 2024 01:00:01 PM IST + +Entering /home/vireshk/work/repos/kernel/linux +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/linux.git + 88471c451b66..dd04b2b33f3a rust/cpufreq-dt -> rust/cpufreq-dt + 60944bf528e9..88471c451b66 bkp/rust/cpufreq-dt -> bkp/rust/cpufreq-dt + +Entering /home/vireshk/work/repos/tools/ltp +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/virtio/rust +fatal: not a git repository (or any parent up to mount point /mnt) +Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). + +Entering /home/vireshk/scripts +[master bcbb3103c271] updates + 1 file changed, 66 insertions(+) +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/scripts + 44b9cbdb7f79..bcbb3103c271 master -> master + 37f45bca8504..44b9cbdb7f79 bkp/master -> bkp/master + +Entering /home/vireshk/work/repos/tools/module +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/vireshk-linux +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/lwn +On branch master +Your branch is ahead of 'origin/master' by 6 commits. + (use "git push" to publish your local commits) + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/cpufreq-tests +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/gpio-mock +On branch master +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + + + + +Tuesday 25 June 2024 01:00:02 PM IST + +Entering /home/vireshk/work/repos/kernel/linux +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/linux.git + ce5b5bef86c3..f6faea753ac8 cpufreq/arm/linux-next -> cpufreq/arm/linux-next + + dd04b2b33f3a...628de6b80d86 rust/cpufreq-dt -> rust/cpufreq-dt (forced update) + 88471c451b66..dd04b2b33f3a bkp/rust/cpufreq-dt -> bkp/rust/cpufreq-dt + + aca334cdc747...628de6b80d86 lko/rust/cpufreq-dt -> lko/rust/cpufreq-dt (forced update) + +Entering /home/vireshk/work/repos/tools/ltp +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/virtio/rust +fatal: not a git repository (or any parent up to mount point /mnt) +Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). + +Entering /home/vireshk/scripts +[master b26758e4f74e] updates + 4 files changed, 342 insertions(+) + create mode 100644 mutt/incoming/PATCH_v3_1-5_cpufreq_ti_update_OPP_table_for_AM62Ax_SoCs.mbox + create mode 100644 mutt/incoming/PATCH_v3_2-5_cpufreq_ti_update_OPP_table_for_AM62Px_SoCs.mbox +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/scripts + bcbb3103c271..b26758e4f74e master -> master + 44b9cbdb7f79..bcbb3103c271 bkp/master -> bkp/master + +Entering /home/vireshk/work/repos/tools/module +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/vireshk-linux +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/lwn +On branch master +Your branch is ahead of 'origin/master' by 6 commits. + (use "git push" to publish your local commits) + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/cpufreq-tests +On branch master +Your branch is up to date with 'origin/master'. + +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/tools/gpio-mock +On branch master +nothing to commit, working tree clean +post-git trigger: updating grokmirror +Everything up-to-date + + + + +Wednesday 26 June 2024 01:00:01 PM IST + +Entering /home/vireshk/work/repos/kernel/linux +post-git trigger: updating grokmirror +To ssh://git.linaro.org/people/viresh.kumar/backup/linux.git + f6faea753ac8..ce84b7beeb52 cpufreq/arm/linux-next -> cpufreq/arm/linux-next + d86a2f080068..e3943f00afdb opp/linux-next -> opp/linux-next + ce5b5bef86c3..f6faea753ac8 bkp/cpufreq/arm/linux-next -> bkp/cpufreq/arm/linux-next + + dd04b2b33f3a...628de6b80d86 bkp/rust/cpufreq-dt -> bkp/rust/cpufreq-dt (forced update) + ce5b5bef86c3..ce84b7beeb52 pmko/cpufreq/arm/linux-next -> pmko/cpufreq/arm/linux-next + d86a2f080068..e3943f00afdb pmko/opp/linux-next -> pmko/opp/linux-next + +Entering /home/vireshk/work/repos/tools/ltp +post-git trigger: updating grokmirror +Everything up-to-date + +Entering /home/vireshk/work/repos/virtio/rust +fatal: not a git repository (or any parent up to mount point /mnt) +Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). + +Entering /home/vireshk/scripts @@ -124,7 +124,7 @@ alias gitmailpm='gitmailpmbase --to rafael' alias gitmailpmrust='gitmailpm --cc sboyd --cc "Nishanth Menon <nm@ti.com>" --to "Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>" --cc rust-for-linux@vger.kernel.org --cc "Manos Pitsidianakis <manos.pitsidianakis@linaro.org>" --cc "Erik Schilling <erik.schilling@linaro.org>" --cc "Alex Bennée <alex.bennee@linaro.org>" --cc "Joakim Bech <joakim.bech@linaro.org>" --cc "Rob Herring <robh@kernel.org>"' alias gitmailopp='gitmailpmbase --cc rafael --cc sboyd --cc "Nishanth Menon <nm@ti.com>"' alias gitmailschedutil='gitmailpm --to ingo --to peterz --cc vingu' -alias gitmailstratos='gitmail -cc vingu --cc "Alex Bennée <alex.bennee@linaro.org>" --bcc stratos-dev@op-lists.linaro.org --cc "Manos Pitsidianakis <manos.pitsidianakis@linaro.org>"' +alias gitmailstratos='gitmail -cc vingu --cc "Alex Bennée <alex.bennee@linaro.org>" --cc "Manos Pitsidianakis <manos.pitsidianakis@linaro.org>"' alias gitmailgenpd='gitmailopp --to ulf.hansson@linaro.org --to "Kevin Hilman <khilman@kernel.org>" --cc rnayak@codeaurora.org' alias gitmailqemu='gitmailstratos --cc vingu --to qemu-devel@nongnu.org' alias gitmailqemuvd='gitmailstratos --cc vingu --to qemu-devel@nongnu.org --to "virtio-dev@lists.linux.dev" --cc "Michael S. Tsirkin <mst@redhat.com>" --cc "Oleksandr Tyshchenko <olekstysh@gmail.com>" --cc "xen-devel@lists.xen.org" --cc "Andrew Cooper <andrew.cooper3@citrix.com>" --cc "Juergen Gross <jgross@suse.com>" --cc "Sebastien Boeuf <sebastien.boeuf@intel.com>" --cc "Liu Jiang <gerry@linux.alibaba.com>" --to "Stefan Hajnoczi <stefanha@redhat.com>"' diff --git a/mutt/incoming/.procmaillog b/mutt/incoming/.procmaillog index 7110c28..6a8448f 100644 --- a/mutt/incoming/.procmaillog +++ b/mutt/incoming/.procmaillog @@ -2443,3 +2443,27 @@ From vireshk Thu Jun 6 12:29:31 2024 From vireshk Thu Jun 6 12:31:44 2024 Subject: [PATCH] OPP: ti: Fix ti_opp_supply_probe wrong return values Folder: PATCH_OPP_ti_Fix_ti_opp_supply_probe_wrong_return_values.mbo 7157 +From vireshk Wed Jun 12 17:17:16 2024 + Subject: [PATCH v4] cpufreq/cppc: Remove the desired_perf compare when set tar + Folder: PATCH_v4_cpufreq-cppc_Remove_the_desired_perf_compare_when_s 11820 +From vireshk Fri Jun 7 14:52:48 2024 + Subject: [PATCH 1/3] cpufreq: sun50i: add Allwinner H700 speed bin + Folder: PATCH_1-3_cpufreq_sun50i_add_Allwinner_H700_speed_bin.mbox 9988 +From vireshk Tue Jun 25 12:44:13 2024 + Subject: [PATCH V6] virtio-transport: Add a new section to clarify transport r + Folder: PATCH_V6_virtio-transport_Add_a_new_section_to_clarify_trans 6222 +From vireshk Fri Jun 21 22:10:56 2024 + Subject: [PATCH v3 1/5] cpufreq: ti: update OPP table for AM62Ax SoCs + Folder: PATCH_v3_1-5_cpufreq_ti_update_OPP_table_for_AM62Ax_SoCs.mbo 9913 +From vireshk Fri Jun 21 22:10:57 2024 + Subject: [PATCH v3 2/5] cpufreq: ti: update OPP table for AM62Px SoCs + Folder: PATCH_v3_2-5_cpufreq_ti_update_OPP_table_for_AM62Px_SoCs.mbo 9260 +From vireshk Wed Jun 19 19:40:24 2024 + Subject: [PATCH 2/7] OPP: Drop a redundant in-parameter to _set_opp_level() + Folder: PATCH_2-7_OPP_Drop_a_redundant_in-parameter_to_set_opp_level 9439 +From vireshk Wed Jun 26 07:51:39 2024 + Subject: [PATCH] cpufreq: sti: add missing MODULE_DEVICE_TABLE entry for stih4 + Folder: PATCH_cpufreq_sti_add_missing_MODULE_DEVICE_TABLE_entry_for_ 6662 +From vireshk Wed Jun 19 19:40:24 2024 + Subject: [PATCH 4/7] OPP: Introduce an OF helper function to inform if require + Folder: PATCH_4-7_OPP_Introduce_an_OF_helper_function_to_inform_if_r 10511 diff --git a/mutt/incoming/PATCH_4-7_OPP_Introduce_an_OF_helper_function_to_inform_if_required-opps_is_used.mbox b/mutt/incoming/PATCH_4-7_OPP_Introduce_an_OF_helper_function_to_inform_if_required-opps_is_used.mbox new file mode 100644 index 0000000..56b2156 --- /dev/null +++ b/mutt/incoming/PATCH_4-7_OPP_Introduce_an_OF_helper_function_to_inform_if_required-opps_is_used.mbox @@ -0,0 +1,124 @@ +From vireshk Wed Jun 19 19:40:24 2024 +Delivered-To: viresh.kumar@linaro.org +Received: from pop.gmail.com [74.125.130.108] by vireshk-i7 with POP3 (fetchmail-6.4.2) for <vireshk@localhost> (single-drop); Wed, 19 Jun 2024 19:40:24 +0530 (IST) +Received: by 2002:a05:7208:c322:b0:86:fb06:ab4c with SMTP id s34csp303836rbf; Wed, 19 Jun 2024 07:09:16 -0700 (PDT) +X-Forwarded-Encrypted: i=2; AJvYcCWHiDeglghaXy7DHT7oqB1uZj/xHkdDwtRaLwKwrPBtnB6uSviohQXzA6CjsHhuBenKxxiJF7KNnw/LId9U0jm5XlqvM0N8bw== +X-Google-Smtp-Source: AGHT+IEFF/f8DxVdOQfIM34+xEuYKFXabjOM1uBW7VMfIkeFPaNkMeOXpde4SgbDp0fwuPGRRDfU +X-Received: by 2002:a05:6830:98:b0:6f9:c0ac:1751 with SMTP id 46e09a7af769-700741149f8mr2760672a34.2.1718806155939; Wed, 19 Jun 2024 07:09:15 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1718806155; cv=none; d=google.com; s=arc-20160816; b=fRO/tOoZfUYUKOLjjWXa5x97pKJgLtNZIaU9d4USXU25+0+/20/0fh3mGqKJgURGFa 6lwWG83iUHMQubOp9780oUPgVmSSlji6oHSTJg67GecGYeA0g48iSHySW2fNNtouN8UJ 42fLbp1aBff/1xZavpOo7Nlia3BirMIaxq+WkRE/D9h6oR/oBlTp6A2Hj+ii/8CEbHvC cRwfRQ7UH6h8/E8ucOn69e28eC93Dwr1k7ATRtSz6htlL4SWgzMeW5m9E9nTIrlvoVvq lfRzTj4aU9M3Bmey5zwYR1ZZBOZbO3hk0H14SBrkLXNxXf0QK20AUwwI5XIqsB9GpiaJ owgw== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature:dmarc-filter :delivered-to; bh=CDWaPf7+TN9M1cnbl/7mu5+omOHy+MPUVcUqdXnYMd8=; fh=uTjcGXl3ZR0weqh56vSewOcZkR5SoTfxReHiFjvCeSc=; b=vBifGHi460nok5bGQn8/tVNv/wuQG8EE7qOOICSaGMQ1Dc31loy4gIEf1bCIVfihbr gT5v+jBFGbmTaCYXJ0cLdjzaVJSoqlBEDH2sjfzUi3MoJ1R1R6tf6LcmRUXqzmykSMhE EBaYH9Pwg70AG7K8VJEXegoGpkLVNdKg4mBkxEisV22X2oJ1kYvK50s+NVKyx/NIaS7k 7/DbJSOAHnn5u775l4ORKRx7A8o+Nv28lyJSK/Fvi7iESrDQfCWtsFRm3F4pcHNFUJKy /NngyArg0M5mZBF5xS4KB1DctGQ0Jr7ScrjWUj31xmy/re+T9NQF1uAnWyM6Dxib8JeD pY8g==; dara=google.com +ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EOdwJPyF; spf=pass (google.com: domain of srs0=ibt9=nv=linaro.org=ulf.hansson@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=IbT9=NV=linaro.org=ulf.hansson@kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org +Return-Path: <SRS0=IbT9=NV=linaro.org=ulf.hansson@kernel.org> +Received: from dfw.source.kernel.org (dfw.source.kernel.org. [139.178.84.217]) by mx.google.com with ESMTPS id 46e09a7af769-6fb5b751c67si4513841a34.220.2024.06.19.07.09.15 for <viresh.kumar@linaro.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jun 2024 07:09:15 -0700 (PDT) +Received-SPF: pass (google.com: domain of srs0=ibt9=nv=linaro.org=ulf.hansson@kernel.org designates 139.178.84.217 as permitted sender) client-ip=139.178.84.217; +Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EOdwJPyF; spf=pass (google.com: domain of srs0=ibt9=nv=linaro.org=ulf.hansson@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom="SRS0=IbT9=NV=linaro.org=ulf.hansson@kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org +Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 96B3D61E30 for <viresh.kumar@linaro.org>; Wed, 19 Jun 2024 14:09:15 +0000 (UTC) +Received: by smtp.kernel.org (Postfix) id 7C50CC2BBFC; Wed, 19 Jun 2024 14:09:15 +0000 (UTC) +Delivered-To: vireshk@kernel.org +Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id DFBD5C4AF09 for <vireshk@kernel.org>; Wed, 19 Jun 2024 14:09:13 +0000 (UTC) +DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org DFBD5C4AF09 +Authentication-Results: smtp.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org +Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=linaro.org +Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-52bc29c79fdso8797921e87.1 for <vireshk@kernel.org>; Wed, 19 Jun 2024 07:09:13 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1718806152; x=1719410952; darn=kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CDWaPf7+TN9M1cnbl/7mu5+omOHy+MPUVcUqdXnYMd8=; b=EOdwJPyFIBVNWG5IGhl7KfIIuhhCNXlk1LqJRwzLX8Qi/imZo17zj9wvMmb44tH9XA 0cqJ6kkWd2mXsNxZ6LgjTZMBBx/u2WbeXqkKXlkw9xc+kO4W5ZB3x3g0/MmSM9e4Y08H MdpHik9ThFI+W3U2p7NNCO/IQT1vHhzMoYf9DllCOb9N6x0FxoW0OIU+Upo7EZnlggZn utaFsVHfjxHABez9tN8uZJZNmzDdcjLiQFZs609c3zUSPtZBwINFAQIMIL6DzeKnjeVT +xdRyrw7lukrYPlYKafLHF/pEhkeuscisdCOuJkI7VFmtoIPTIIIi0Du67A8lUEQkff5 Lu4g== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718806152; x=1719410952; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CDWaPf7+TN9M1cnbl/7mu5+omOHy+MPUVcUqdXnYMd8=; b=Z9tiPbVuDlVXL7HsMOfp2wT1QGXuLoV1WKPl7/zwysAU5/Lo0HiHoPTwaVHUmnSbwF R/vwS5Eog7fXHgIb+Fju2J8OijSvmLHYVSEPY9fxF8lp0MKKq1fxxi760de/Fj3U0UOV z1YYrBmVTPHdA8KJxHN5ViAuh4IYYIwPiRb2hn4ocjYexgrjaluJTbgJDpw/pKXc+BEx SuFcWXObqUpxR940d3jV53jZg84iU1gY6WmYJP2xX7g4bbECpxUPcxNrwOt6/fgmqC2l rpW50loV1zIYI7XUHEVNlsySeHpEuw1FHVXMXyCvMEmiMg0sdiiUYFudtgy3getkGRQ0 TgKQ== +X-Gm-Message-State: AOJu0Yw96A5xQ++6yWHR2j12YPw6MLEDq5xZf7uvRKrwFrB9HMe1iJUX fOfwS2cFhYOXy6RId0DnrdjD7CUPuteIiW3sHsTDcUoTGU2qeU9mK7o+QsXy8RRvV7cDDbQnYIT J +X-Received: by 2002:a05:6512:e8c:b0:52c:aaa1:977e with SMTP id 2adb3069b0e04-52cca8b0e87mr2662675e87.0.1718806151472; Wed, 19 Jun 2024 07:09:11 -0700 (PDT) +Received: from uffe-tuxpro14.. (h-178-174-189-39.A498.priv.bahnhof.se. [178.174.189.39]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52ca2872241sm1787003e87.124.2024.06.19.07.09.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Jun 2024 07:09:11 -0700 (PDT) +From: Ulf Hansson <ulf.hansson@linaro.org> +To: Viresh Kumar <vireshk@kernel.org>, Nishanth Menon <nm@ti.com>, Stephen Boyd <sboyd@kernel.org> +Cc: Bjorn Andersson <andersson@kernel.org>, Konrad Dybcio <konrad.dybcio@linaro.org>, Nikunj Kela <nkela@quicinc.com>, Prasad Sodagudi <psodagud@quicinc.com>, Thierry Reding <thierry.reding@gmail.com>, Jonathan Hunter <jonathanh@nvidia.com>, Ulf Hansson <ulf.hansson@linaro.org>, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org +Subject: [PATCH 4/7] OPP: Introduce an OF helper function to inform if required-opps is used +Date: Wed, 19 Jun 2024 16:08:46 +0200 +Message-Id: <20240619140849.368580-5-ulf.hansson@linaro.org> +X-Mailer: git-send-email 2.34.1 +In-Reply-To: <20240619140849.368580-1-ulf.hansson@linaro.org> +References: <20240619140849.368580-1-ulf.hansson@linaro.org> +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit +Content-Length: 2888 +Lines: 82 + +As being shown from a subsequent change to genpd, it's useful to understand +if a device's OF node has an OPP-table described and whether it contains +OPP nodes that makes use of the required-opps DT property. + +For this reason, let's introduce an OPP OF helper function called +dev_pm_opp_of_has_required_opp(). + +Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> +--- + drivers/opp/of.c | 32 ++++++++++++++++++++++++++++++++ + include/linux/pm_opp.h | 6 ++++++ + 2 files changed, 38 insertions(+) + +diff --git a/drivers/opp/of.c b/drivers/opp/of.c +index 282eb5966fd0..55c8cfef97d4 100644 +--- a/drivers/opp/of.c ++++ b/drivers/opp/of.c +@@ -1443,6 +1443,38 @@ int of_get_required_opp_performance_state(struct device_node *np, int index) + } + EXPORT_SYMBOL_GPL(of_get_required_opp_performance_state); + ++/** ++ * dev_pm_opp_of_has_required_opp - Find out if a required-opps exists. ++ * @dev: The device to investigate. ++ * ++ * Returns true if the device's node has a "operating-points-v2" property and if ++ * the corresponding node for the opp-table describes opp nodes that uses the ++ * "required-opps" property. ++ * ++ * Return: True if a required-opps is present, else false. ++ */ ++bool dev_pm_opp_of_has_required_opp(struct device *dev) ++{ ++ struct device_node *opp_np, *np; ++ int count; ++ ++ opp_np = _opp_of_get_opp_desc_node(dev->of_node, 0); ++ if (!opp_np) ++ return false; ++ ++ np = of_get_next_available_child(opp_np, NULL); ++ of_node_put(opp_np); ++ if (!np) { ++ dev_warn(dev, "Empty OPP table\n"); ++ return false; ++ } ++ ++ count = of_count_phandle_with_args(np, "required-opps", NULL); ++ of_node_put(np); ++ ++ return count > 0; ++} ++ + /** + * dev_pm_opp_get_of_node() - Gets the DT node corresponding to an opp + * @opp: opp for which DT node has to be returned for +diff --git a/include/linux/pm_opp.h b/include/linux/pm_opp.h +index 2b6599f6037d..5fade5c4de40 100644 +--- a/include/linux/pm_opp.h ++++ b/include/linux/pm_opp.h +@@ -476,6 +476,7 @@ int dev_pm_opp_of_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpuma + struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev); + struct device_node *dev_pm_opp_get_of_node(struct dev_pm_opp *opp); + int of_get_required_opp_performance_state(struct device_node *np, int index); ++bool dev_pm_opp_of_has_required_opp(struct device *dev); + int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table); + int dev_pm_opp_of_register_em(struct device *dev, struct cpumask *cpus); + int dev_pm_opp_calc_power(struct device *dev, unsigned long *uW, +@@ -554,6 +555,11 @@ static inline int of_get_required_opp_performance_state(struct device_node *np, + return -EOPNOTSUPP; + } + ++static inline bool dev_pm_opp_of_has_required_opp(struct device *dev) ++{ ++ return false; ++} ++ + static inline int dev_pm_opp_of_find_icc_paths(struct device *dev, struct opp_table *opp_table) + { + return -EOPNOTSUPP; +-- +2.34.1 + |