Changeset 4c754f6 in mainline for kernel/genarch/include/drivers/am335x/cm_dpll.h
- Timestamp:
- 2013-02-11T22:55:29Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0f66886
- Parents:
- 40762c6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/include/drivers/am335x/cm_dpll.h
r40762c6 r4c754f6 37 37 #define _KERN_AM335X_CM_DPLL_H_ 38 38 39 #include <drivers/am335x/cm_dpll_regs.h> 39 #include "cm_dpll_regs.h" 40 #include "timer.h" 40 41 41 42 #define AM335x_CM_DPLL_BASE_ADDRESS 0x44E00500 42 43 #define AM335x_CM_DPLL_SIZE 256 44 45 static ioport32_t *am335x_cm_dpll_timer_reg_get(am335x_cm_dpll_regs_t *cm, 46 am335x_timer_id_t id) 47 { 48 switch (id) { 49 default: 50 return NULL; 51 case DMTIMER2: 52 return &cm->clksel_timer2; 53 case DMTIMER3: 54 return &cm->clksel_timer3; 55 case DMTIMER4: 56 return &cm->clksel_timer4; 57 case DMTIMER5: 58 return &cm->clksel_timer5; 59 case DMTIMER6: 60 return &cm->clksel_timer6; 61 case DMTIMER7: 62 return &cm->clksel_timer7; 63 } 64 } 65 66 static void am335x_clock_source_select(am335x_cm_dpll_regs_t *cm, 67 am335x_timer_id_t id, am335x_clk_src_t src) 68 { 69 ioport32_t *reg = am335x_cm_dpll_timer_reg_get(cm, id); 70 if (!reg) 71 return; 72 73 *reg = (*reg & ~0x03) | src; 74 } 43 75 44 76 #endif
Note:
See TracChangeset
for help on using the changeset viewer.