histb-mainline / linux

Linux mainline kernel fork for various HiSilicon Hi3716 / Hi3796 / Hi3798 devices
Other
11 stars 5 forks source link

PMC里的PWM #12

Open 185264646 opened 7 months ago

185264646 commented 7 months ago

CPU/GPU/core调压用的,暂时没测试过。要和regulator-pwm一起用。

yangfl commented 7 months ago

不知道 eb13fd73d1861e1fde9e93067846d52e0e0b45f7 是不是和这个有关,而且似乎没有什么可观测的效果

185264646 commented 7 months ago

不知道 eb13fd7 是不是和这个有关

原来早就写出来了……但是这么写应该和实际硬件就有点不一样了,实际硬件构造是SoC内部PMC输出PWM方波,驱动外部的DCDC regulator调节电压。虽然最终效果都是调节电压,但应该还是按照实际硬件建模好一些。

图片

yangfl commented 7 months ago

这个也是调节分频/占空比,但还是观测不到显著效果(休眠相关smp还是烂账),所以也就没管了