From: Nishanth Menon <nm@ti.com>
To: l-o <linux-omap@vger.kernel.org>,
l-a <linux-arm-kernel@lists.infradead.org>
Cc: Kevin <khilman@deeprootsystems.com>, Tony <tony@atomide.com>
Subject: [PATCH v6 0/3 Resend] OMAP: Add opp data
Date: Thu, 9 Dec 2010 09:13:45 -0600 [thread overview]
Message-ID: <1291907628-29199-1-git-send-email-nm@ti.com> (raw)
Hi,
This series introduces OPP data for OMAP3 and 4 with relevant cleanups
in OMAP's pm layer. Additional patches for cpufreq interface to OPP
library + enablement of SmartReflex, voltage layers depend on the
data made available here.
Major changes in V6:
Looping in L-a + added Paul's Ack in patch 3/3
http://marc.info/?l=linux-omap&m=129185174709566&w=2
rebased to 2.6.37-rc5
Major changes in V5:
rebased to k.org 2.6.37-rc3
introduced omap_opp_data.h
couple of whitespace and offline license suggestion cleanups
V4: http://marc.info/?l=linux-omap&m=128993367112637&w=2
V3: http://marc.info/?l=linux-omap&m=128984926812800&w=2
V2: http://marc.info/?t=128753665300003&r=1&w=2
Kevin Hilman (1):
OMAP3: remove OPP interfaces from OMAP PM layer
Nishanth Menon (2):
omap: opp: add OMAP3 OPP table data and common init
omap4: opp: add OPP table data
Documentation/arm/OMAP/omap_pm | 25 +++++++
arch/arm/mach-omap2/Kconfig | 4 +
arch/arm/mach-omap2/Makefile | 6 ++
arch/arm/mach-omap2/io.c | 3 +-
arch/arm/mach-omap2/omap_opp_data.h | 72 +++++++++++++++++++
arch/arm/mach-omap2/opp.c | 93 +++++++++++++++++++++++++
arch/arm/mach-omap2/opp3xxx_data.c | 107 +++++++++++++++++++++++++++++
arch/arm/mach-omap2/opp4xxx_data.c | 57 +++++++++++++++
arch/arm/mach-omap2/pm.h | 14 ++++
arch/arm/plat-omap/include/plat/omap-pm.h | 31 +++------
arch/arm/plat-omap/omap-pm-noop.c | 11 +---
11 files changed, 390 insertions(+), 33 deletions(-)
create mode 100644 arch/arm/mach-omap2/omap_opp_data.h
create mode 100644 arch/arm/mach-omap2/opp.c
create mode 100644 arch/arm/mach-omap2/opp3xxx_data.c
create mode 100644 arch/arm/mach-omap2/opp4xxx_data.c
Bloat-o-meter report for omap2plus_defconfig Vs 2.6.37-rc5:
add/remove: 22/3 grow/shrink: 4/3 up/down: 3143/-64 (3079)
function old new delta
opp_add - 576 +576
opp_set_availability - 524 +524
omap_init_opp_table - 332 +332
omap34xx_opp_def_list - 208 +208
static.__func__ 13783 13954 +171
opp_find_freq_floor - 160 +160
omap36xx_opp_def_list - 160 +160
opp_find_freq_ceil - 152 +152
opp_find_freq_exact - 128 +128
find_device_opp - 116 +116
opp_get_opp_count - 108 +108
omap44xx_opp_def_list - 96 +96
omap3_opp_init - 76 +76
opp_get_voltage - 72 +72
opp_get_freq - 72 +72
dev_opp_list_lock - 72 +72
omap4_opp_init - 48 +48
vermagic 45 60 +15
linux_banner 131 146 +15
kernel_config_data 13718 13727 +9
opp_enable - 8 +8
opp_disable - 8 +8
dev_opp_list - 8 +8
__initcall_omap4_opp_init6 - 4 +4
__initcall_omap3_opp_init6 - 4 +4
omap_table_init - 1 +1
omap_pm_cpu_set_freq 28 24 -4
mpu_opps 4 - -4
l3_opps 4 - -4
dsp_opps 4 - -4
omap_pm_if_early_init 20 8 -12
omap2_init_common_hw 464 428 -36
Regards,
Nishanth Menon
WARNING: multiple messages have this Message-ID (diff)
From: nm@ti.com (Nishanth Menon)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v6 0/3 Resend] OMAP: Add opp data
Date: Thu, 9 Dec 2010 09:13:45 -0600 [thread overview]
Message-ID: <1291907628-29199-1-git-send-email-nm@ti.com> (raw)
Hi,
This series introduces OPP data for OMAP3 and 4 with relevant cleanups
in OMAP's pm layer. Additional patches for cpufreq interface to OPP
library + enablement of SmartReflex, voltage layers depend on the
data made available here.
Major changes in V6:
Looping in L-a + added Paul's Ack in patch 3/3
http://marc.info/?l=linux-omap&m=129185174709566&w=2
rebased to 2.6.37-rc5
Major changes in V5:
rebased to k.org 2.6.37-rc3
introduced omap_opp_data.h
couple of whitespace and offline license suggestion cleanups
V4: http://marc.info/?l=linux-omap&m=128993367112637&w=2
V3: http://marc.info/?l=linux-omap&m=128984926812800&w=2
V2: http://marc.info/?t=128753665300003&r=1&w=2
Kevin Hilman (1):
OMAP3: remove OPP interfaces from OMAP PM layer
Nishanth Menon (2):
omap: opp: add OMAP3 OPP table data and common init
omap4: opp: add OPP table data
Documentation/arm/OMAP/omap_pm | 25 +++++++
arch/arm/mach-omap2/Kconfig | 4 +
arch/arm/mach-omap2/Makefile | 6 ++
arch/arm/mach-omap2/io.c | 3 +-
arch/arm/mach-omap2/omap_opp_data.h | 72 +++++++++++++++++++
arch/arm/mach-omap2/opp.c | 93 +++++++++++++++++++++++++
arch/arm/mach-omap2/opp3xxx_data.c | 107 +++++++++++++++++++++++++++++
arch/arm/mach-omap2/opp4xxx_data.c | 57 +++++++++++++++
arch/arm/mach-omap2/pm.h | 14 ++++
arch/arm/plat-omap/include/plat/omap-pm.h | 31 +++------
arch/arm/plat-omap/omap-pm-noop.c | 11 +---
11 files changed, 390 insertions(+), 33 deletions(-)
create mode 100644 arch/arm/mach-omap2/omap_opp_data.h
create mode 100644 arch/arm/mach-omap2/opp.c
create mode 100644 arch/arm/mach-omap2/opp3xxx_data.c
create mode 100644 arch/arm/mach-omap2/opp4xxx_data.c
Bloat-o-meter report for omap2plus_defconfig Vs 2.6.37-rc5:
add/remove: 22/3 grow/shrink: 4/3 up/down: 3143/-64 (3079)
function old new delta
opp_add - 576 +576
opp_set_availability - 524 +524
omap_init_opp_table - 332 +332
omap34xx_opp_def_list - 208 +208
static.__func__ 13783 13954 +171
opp_find_freq_floor - 160 +160
omap36xx_opp_def_list - 160 +160
opp_find_freq_ceil - 152 +152
opp_find_freq_exact - 128 +128
find_device_opp - 116 +116
opp_get_opp_count - 108 +108
omap44xx_opp_def_list - 96 +96
omap3_opp_init - 76 +76
opp_get_voltage - 72 +72
opp_get_freq - 72 +72
dev_opp_list_lock - 72 +72
omap4_opp_init - 48 +48
vermagic 45 60 +15
linux_banner 131 146 +15
kernel_config_data 13718 13727 +9
opp_enable - 8 +8
opp_disable - 8 +8
dev_opp_list - 8 +8
__initcall_omap4_opp_init6 - 4 +4
__initcall_omap3_opp_init6 - 4 +4
omap_table_init - 1 +1
omap_pm_cpu_set_freq 28 24 -4
mpu_opps 4 - -4
l3_opps 4 - -4
dsp_opps 4 - -4
omap_pm_if_early_init 20 8 -12
omap2_init_common_hw 464 428 -36
Regards,
Nishanth Menon
next reply other threads:[~2010-12-09 15:14 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-09 15:13 Nishanth Menon [this message]
2010-12-09 15:13 ` [PATCH v6 0/3 Resend] OMAP: Add opp data Nishanth Menon
2010-12-09 15:13 ` [PATCH v5 1/3] omap: opp: add OMAP3 OPP table data and common init Nishanth Menon
2010-12-09 15:13 ` Nishanth Menon
2010-12-09 15:13 ` [PATCH v5 2/3] omap4: opp: add OPP table data Nishanth Menon
2010-12-09 15:13 ` Nishanth Menon
2010-12-09 15:13 ` [PATCH v4 3/3] OMAP3: remove OPP interfaces from OMAP PM layer Nishanth Menon
2010-12-09 15:13 ` Nishanth Menon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1291907628-29199-1-git-send-email-nm@ti.com \
--to=nm@ti.com \
--cc=khilman@deeprootsystems.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.