Linux Clock Architecture

On Linux, how the clock architecture is implemented. There is a fileinclude/linux/clkdev.h

struct clk_lookup {
    struct list_head    node;
    const char      *dev_id;
    const char      *con_id;
    struct clk      *clk;
};

What are the various fields and are widely used in watch architecture in arch/arm/Board***/...?

+5
source share
1 answer

Linux clk.rst. ARM ( ). / . SOC ( ) , , ( ), , . . / . , .

() ( arch/arm/Board***/) / ; platform_device_register(). . , fec fec-clk. , . dt ( ). , , . dt , .

, dev_id con_id , (/). dev_id, con_id NULL, . , ; . , Linux . (, orion) . , orion .

Linux (, , ).
. : clkdev.c, clk.c

- . .BSG re-imaged

: ARM clkdev, .

+6

All Articles