forked from omapconf/omapconf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
155 lines (137 loc) · 7.78 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
v1.66:
-------
- [OMAP5432][AUDIT][DPLL][CLKSPEED] DPLL ABE running from 19.2M clock instead of 32K
- [OMAP5432][DPLL] update OMAP5432 DPLL CORE OPP_NOM golden settings
- [OMAP5432][MODULE] fix L3-derived expected clock rates
- [OMAP5432][OPP] fix OPP detection
v1.65:
-------
- [OMAPCONF] display product name in omapconf header
- [TRACE][PERF] create specific default trace configuration file per known architecture
- [TRACE][PERF] fixed default writable working directory for configuration file
- [OMAP5][DPLL] handled OMAP543x ES2.x DPLL_CORE H14 special divider (GPU clock)
- [OMAP4460][GALAXY NEXUS][TEMP] handled JOP40D specific file name for bandgap temperature sensor
- [OMAP4460][GALAXY NEXUS][AUDIT][SYSCONFIG][HACK] skip DSS modules when DSS domain is not ON
- [OMAP4460][KINDLE] removed twl603x_smps_offset_get() VDD_MPU error message
- [OMAP4460][KINDLE] no Phoenix Audio chip on Kindle Fire products
- [OMAP4][TRACE][OPP][PWRDM] do not run on HS device (not allowed)
- [OMAP4][SYSCONFIG][MODULE] fixed use L3 address instead of L4_PER address for DSS modules
- [OMAP4][MODULE] fixed DSI[1-2] doesn't have smart-idle wakeup mode
v1.64:
-------
- [OMAP4460][OPP][HACK] Hack for Samsung Galaxy Nexus to detect VDD_IVA OPP50
- [OMAP4460][OPP] Defined and added detected of OMAP4460 VDD_CORE OPP119
- [README] Updated README with static/dynamic build instructions
- [Makefile] Fixed builddate dependency
- [Makefile] Added STATIC_BUILD option
v1.63:
-------
- [OMAP4][OPP] Fix clock rates not displayed (always 0) in "show opp" command
- [OMAP4][MODULE] introduce module list for OMAP44[30-60-70]
v1.62:
-------
- [OMAP5][CPU] fix OMAP5 silicon type detection
- [OMAP5][CPU] add OMAP543x ES2.x max cpu speed
- [OMAP5][PRCM] move all *_dump() functions to prcm54xx.c
- [OMAP5][PRCM][DUMP] dump PMI/CMI/CMI_AON registers
- [OMAP5][PRCM] fix code check instrumentation status
- [OMAP5][PRCM] fix ES1.0 module pointer used with ES2.x devices
- [OMAP5][PRCM][EXPORT] fix do not export removed L4_PER domain on OMAP543x ES2.x
- [OMAP5][DPLL][AUDIT] avoid use of legacy APIs to retrieve current OPP
- [OMAP5][DPLL] fix DPLL CORE HS_DIV14 divider for OMAP5430 ES2.0 OPP_HI
- [OMAP5][DPLL] fix DPLL lock frequency and output rates when DCC is enabled
- [OMAP5][DPLL] update OMAP5430 ES2.0 DPLL golden settings
- [OMAP][SR] use generic functions to retrieve OPP and voltage in sr_convergence_status_show()
- [OMAP5][MODULE] fix OMAP5430 ES2.0 PoR clock rates for DSP, GPU, IVA, SL2, C2C modules
- [OMAP5][MODULE] handle ES1.0/ES2.0 differences in modules list
- [OMAP5][CLKDMDEP] fix incorrect register table used for ES2.0
- [OMAP5][OPP] add OMAP5430 ES2.0 OPP definitions
- [OPP] round clock rates to MHz during comparisons in opp_show
- [OPP] avoid cpufreq_interactive_input_connect message to be printed in OPP table
v1.61:
-------
- [OMAP5][CLKDM][PWRDM][MODULE] complete migration to generic layers and fix some ES2.0 bugs
- [OMAP5][EMIF][MODULE] call genric module_xyz() functions instead of OMAP5-specific mod54xx_xyz() ones
- [OMAP5][SR][MODULE] call generic module_xyz() functions instead of OMAP5-specific mod54xx_xyz() ones
- [DEBUG] better trace memory reads and writes
- [OMAP4][CLKDM][PWRDM] move xyz_config_show to respective libraries
v1.60:
-------
- [MODULE][SYSCONFIG][AUDIT] reworked sysconfig audit
- [MODULE][CLKSPEED][AUDIT] reworked clkspeed audit
- [OMAP5][MODULE] rework "show opp" and "show pwst" to use new generic frameworks
- [VOLTDM] handle new OMAP543x ES2.0 voltage domain status registers
- [TRACE][OMAP4470][OMAP5] add EMIF total read and write bandwidth item to trace perf
- [PWRDM][EMU] move EMU domain enable/disable functions to powerdomain lib
- [TRACE][PERF][SETUP] fix segfault when default setup file cannot be created
- [OMAP5][PRCM] handle ES2.0 module changes in CM_xyz_CLKCTRL registers
- [OMAP5][PRCM] handle ES2.0 changes in CM_xyz_CLKSTCTRL registers
- [OMAP5][MODULE] handle OMAP543x ES2.x PRCM registers changes in module info list
- [OMAP5][MODULE][OPP] handle OMAP543x ES2.0 MPU and GPU frequency changes
- [OMAP5][PRCM][CLOCK] handle OMAP543x ES2.0 clock tree changes
- [OMAP5][DPLL] handle OMAP543x ES2.0 DPLLs changes
- [OMAP5][CTRLMOD] handle OMAP543x ES2.0 Control Module changes
- [OMAP5][EMIF] handle OMAP543x ES2.0 EMIF changes
- [OMAP5][SYSCONFIG][MODULE] fix BB2D sysconfig register
- [OMAP5][PRCM] handle OMAP543x ES2.0 PRM changes
- [OMAP5][PRCM] handle OMAP543x ES2.0 CM changes
- [OMAP5][MODULE] handle added/removed modules in OMAP543x ES2.0
- [OMAP5][MODULE] fix missing PoR OPP rate for GPIO modules
- [OMAP5] handle no L4PER power domain in OMAP543x ES2.0
- [OMAP5][CPUDETECT] allow user to select forced OMAP543x ES1.0 or ES2.0
- [OMAP5] OMAP543x ES2.0 DIEID detection
- [REGRESSIONTESTSUITE] add EMIF test, remove kernel clock test, do not use register import
- [MODULE] introduce generic module layer
- [PWRDM] introduce generic power domain layer
- [CLKDM] introduce generic clock domain layer
- [I2C] update to I2C Tools library v3.1.0
v1.52:
-------
- [OMAP5][CLKSPEED][AUDIT] fix missing BANDGAPTS expected clock rate
- [OMAP5][HELP][TEMP] fix supported memory sensor names in help
- [OMAP5][MODULE] fix double rounding side effect with GPU DSP And IVA PoR rates
- [OMAP5][TEMP] fix PCB sensor and add CHARGER sensor support
- [OMAP5][TEMP] remove unused code
- [OMAP5][TEMP] MPU and GPU hotspot sensors support
- [OMAP4][TEMP] cleanup code and fix sensors path
- [OMAP4][TEMP] fix hotspot sensor file read
- [OMAP4][TEMP] use new generic temperature sensor abstracted layer
- [OMAP4][CLOCK] fix 2 bugs in debug code
- [OMAP4][CLKSPEED][AUDIT] do not skip TIMERs, MCBSP, MCASP modules
- [OMAP4][UC_AUDIT] fix Jelly Bean support
- [OMAP4460][OMAP4470][OPP] fix VDD_IVA OPP NITROSB expected clock rate
- [OMAP4470][OPP] OMAP4470 VDD_CORE OPP100_HIGH support
- [PMIC] add function to round voltage
- [LIB] add functions to convert clock rates and voltages
- [TEMP] introduce generic temperature sensor abstraction layer
- [VOLTDM] introduce voltage domain generic abstraction layer
- [OPP] introduce OPP generic abstraction layer
- [OMAPCONF] add user options to dynamically trace omapconf memory R/W access
- [REGRESSIONTESTSUITE][OMAP4][UC_AUDIT] add output files to audit
- [REGRESSIONTESTSUITE][TEMP][OMAP5] update script to support new temp options
- [REGRESSIONTESTSUITE][OMAP4470] fix OPP50 MPU clock rate
v1.51:
-------
- [AUDIT][PERF] fixed empty interrupt statistic when CPU1 is offline
- [AUDIT][PERF] fixed segmentation fault
- [OMAP4][OMAP5][OPP] fixed OPP-clock rates incoherency
- [OMAP4][OMAP5][OPP] highlight disabled modules
- [OMAP4][OMAP5][OPP] highlight disabled modules
- [OMAP4][OMAP5][OPP] added debug traces
- [OMAP4][MODULE] fixed missing arg in debug trace in mod44xx_get_autoidle_mode()
- [OMAP5][VOLTDM][OPP] use nominal voltage instead of frequencies to detect OPP
- [OMAP5][VC] added function to retrieve registers of a given VC module
- [OMAP5][MODULE] fixed incorrect number of arguments in debug trace
- [OMAP5][MODULE] fixed GPU/IVA/DSP OPP_[NOM-HI] clock rates
- [STATCOLL] Added --overflow_delay in "trace" module help
- [STATCOLL] Extended --overflow_delay to -a 2 mode (direct dump on terminal)
- [STATCOLL] Reset HW IP after a certain number of iterations in -a 1 mode instead of counter checking
- [STATCOLL] per-counter config, error checking, HW bug handling, overflow handling
- [STATCOLL] clarified that option is -m MA_MPU_1_2, not MA_MPU_1_2 alone
- [STATCOLL] 6 counters and better description of counters before first data output
- [STATCOLL] Add capability to track overflow on 2 thresholds (use twice -o and -t)
- [STATCOLL] rename trans_qaul to trans_qual in cTools lib
- [STATCOLL] Missing initiator, error check for -m option and capability to use initiator name
v1.50:
-------
- Initial release.