Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/extres/clk/clknode_if.m
Show All 35 Lines | |||||
# Initialize clock node, get shanpshot of cached values | # Initialize clock node, get shanpshot of cached values | ||||
# | # | ||||
METHOD int init { | METHOD int init { | ||||
struct clknode *clk; | struct clknode *clk; | ||||
device_t dev; | device_t dev; | ||||
}; | }; | ||||
# | # | ||||
# List all possible frequencies. | |||||
# | |||||
METHOD int list_freq { | |||||
struct clknode *clk; | |||||
uint64_t *freq; | |||||
int *freq_count; | |||||
}; | |||||
# | |||||
# Recalculate frequency | # Recalculate frequency | ||||
# req - in/out recalulated frequency | # req - in/out recalulated frequency | ||||
# | # | ||||
METHOD int recalc_freq { | METHOD int recalc_freq { | ||||
struct clknode *clk; | struct clknode *clk; | ||||
uint64_t *freq; | uint64_t *freq; | ||||
}; | }; | ||||
Show All 39 Lines |