Lines Matching defs:mpu_data
20 struct mpu_data struct
22 u8 signature; /* 0x00 - EEPROM sig. */
23 u8 bytes_used; /* 0x01 - Bytes used in eeprom (160 ?) */
24 u8 size; /* 0x02 - EEPROM size (256 ?) */
25 u8 version; /* 0x03 - EEPROM version */
26 u32 data_revision; /* 0x04 - Dataset revision */
27 u8 processor_bin_code[3]; /* 0x08 - Processor BIN code */
28 u8 bin_code_expansion; /* 0x0b - ??? (padding ?) */
29 u8 processor_num; /* 0x0c - Number of CPUs on this MPU */
30 u8 input_mul_bus_div; /* 0x0d - Clock input multiplier/bus divider */
31 u8 reserved1[2]; /* 0x0e - */
32 u32 input_clk_freq_high; /* 0x10 - Input clock frequency high */
33 u8 cpu_nb_target_cycles; /* 0x14 - ??? */
34 u8 cpu_statlat; /* 0x15 - ??? */
35 u8 cpu_snooplat; /* 0x16 - ??? */
36 u8 cpu_snoopacc; /* 0x17 - ??? */
37 u8 nb_paamwin; /* 0x18 - ??? */
38 u8 nb_statlat; /* 0x19 - ??? */
39 u8 nb_snooplat; /* 0x1a - ??? */
40 u8 nb_snoopwin; /* 0x1b - ??? */
41 u8 api_bus_mode; /* 0x1c - ??? */
42 u8 reserved2[3]; /* 0x1d - */
43 u32 input_clk_freq_low; /* 0x20 - Input clock frequency low */
44 u8 processor_card_slot; /* 0x24 - Processor card slot number */
45 u8 reserved3[2]; /* 0x25 - */
46 u8 padjmax; /* 0x27 - Max power adjustment (Not in OF!) */
47 u8 ttarget; /* 0x28 - Target temperature */
48 u8 tmax; /* 0x29 - Max temperature */
49 u8 pmaxh; /* 0x2a - Max power */
50 u8 tguardband; /* 0x2b - Guardband temp ??? Hist. len in OSX */
51 fs32 pid_gp; /* 0x2c - PID proportional gain */
52 fs32 pid_gr; /* 0x30 - PID reset gain */
76 static inline const struct mpu_data *wf_get_mpu(int cpu) in wf_get_mpu() argument