kernel
文章平均质量分 59
wangshm5
这个作者很懒,什么都没留下…
展开
-
pm runtime management
2. pm runtime introduction2.1 pm_runtimedocumentationDocumentation/power/runtime_pm.txt2.2 RuntimePM Device FieldsCommon for runtime PM status:.runtime_status = RPM_SUSPENDED;.disable原创 2015-07-16 09:53:03 · 576 阅读 · 0 评论 -
spinlock implementation with arm
1 ARCH_SPIN_LOCK /UNLOCKTake armv7 code for example, its codes is much clear and easy tounderstandCodes static inline void arch_spin_lock(arch_spinlock_t *lock){ unsigned long tm原创 2015-07-22 14:38:04 · 583 阅读 · 0 评论 -
lockup detector in kernel
Soft lockup and hardlockupDoc1. 抢占被长时间关闭而导致进程无法调度(soft lockup)2. 中断被长时间关闭而导致更严重的问题(hard lockup)More info please refer to Documentations/lockup_watchdogs.txtCodeImplementedin kernel/watch原创 2015-07-24 14:56:13 · 763 阅读 · 0 评论 -
Audio Codec
DECLARE_TLV_DB_SCALE宏定义的mixer control,它所代表的值按一个固定的dB值的步长变化。该宏的第一个参数是要定义变量的名字,第二个参数是最小值,以0.01dB为单位。第三个参数是变化的步长,也是以0.01dB为单位。如果该control处于最小值时会做出mute时,需要把第四个参数设为1。原创 2016-01-29 15:37:40 · 1547 阅读 · 0 评论