aboutsummaryrefslogtreecommitdiff
path: root/comments.to.hisilicon
blob: 1a7594b0a4eaafe67c5ddd09e48c12fe366515a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Here to record issues we found when porting HiSilicon codes to Linaro Landing
Team kernel tree.

Use it as engineering notes. Free format.

[Guodong]
1. regulator.
	1). in  hi6421_regulator_disable(struct regulator_dev *dev), there are
special codes about HI6421_BUCK2 and HI6421_LDO0. these code should be moved
out of this api; should be moved to the original modules which ask for such
 logic. Eg. GPU, or eMMC.
	In LT kernel, I will not add these code in my _regulator_disable.
	2). hi6421_regulator_suspend and _resume are not implemented. Because
no clkpmu implemented yet.
	3). regulator consumers information is originally in v3.0 kernel file:
arch/arm/mach-k3v2/include/mach/board-hi6421-regulator.h. Need to translate
these into dts tree in the future when actual devices are enabled.

[LiXin]
1. mcu
	1) hpm_value, which is computed by fastboot then passed to kernel.
	2) max_freq, which is specified by fastboot or cmdline, then passed  to kernel.