[<<][linux][>>][..]
Wed Oct 26 19:51:12 EDT 2016

Browsing arch/arm sources

Q:
- difference between plat and mach?
- where to find VF61 support? (mach-imx)
- does 3.0 have ARM idle mode WFI?

ARM: vf610m4: Add Vybrid Cortex-M4 support
https://lwn.net/Articles/624242/
patches are to arch/arm/mach-imx

Porting to ARM (2010)
http://free-electrons.com/doc/kernel-porting.odp

https://www.kernel.org/doc/Documentation/arm/README

ARCH=arm make menuconfig
multiple platforms
freescale i.MX family
Vybrid Family VF610


CPU power management
CPU IDLE
ARM CPU IDLE drivers
Generic ARM/ARM64 idle driver

Note that timesys 3.0 does not have that option.

mach- are machine-specific non-driver files

Clear that it's way too much work to get the config right from
scratch.  Start from an existing config specific to vybrid and tweak
it.

ARM idle uses WFI instruction
http://stackoverflow.com/questions/15058781/how-does-linux-kernel-wake-idle-processor-up-when-new-task-created

http://lxr.free-electrons.com/source/Documentation/devicetree/bindings/arm/idle-states.txt

https://github.com/avoltz/linux-vybrid/commits/3.0-mvf





[Reply][About]
[<<][linux][>>][..]