Convert CONFIG_SYS_MONITOR_BASE to Kconfig
[platform/kernel/u-boot.git] / include / cpu.h
index 2f283fe..be02a16 100644 (file)
@@ -7,8 +7,10 @@
 #ifndef __CPU_H
 #define __CPU_H
 
+struct udevice;
+
 /**
- * struct cpu_platdata - platform data for a CPU
+ * struct cpu_plat - platform data for a CPU
  * @cpu_id:       Platform-specific way of identifying the CPU.
  * @ucode_version: Microcode version, if CPU_FEAT_UCODE is set
  * @device_id:     Driver-defined device identifier
  * @timebase_freq: the current frequency at which the cpu timer timebase
  *                registers are updated (in Hz)
  *
- * This can be accessed with dev_get_parent_platdata() for any UCLASS_CPU
+ * This can be accessed with dev_get_parent_plat() for any UCLASS_CPU
  * device.
  */
-struct cpu_platdata {
+struct cpu_plat {
        int cpu_id;
        int ucode_version;
        ulong device_id;
@@ -61,7 +63,7 @@ struct cpu_ops {
         * @size:       Size of string space
         * @return 0 if OK, -ENOSPC if buffer is too small, other -ve on error
         */
-       int (*get_desc)(struct udevice *dev, char *buf, int size);
+       int (*get_desc)(const struct udevice *dev, char *buf, int size);
 
        /**
         * get_info() - Get information about a CPU
@@ -70,7 +72,7 @@ struct cpu_ops {
         * @info:       Returns CPU info
         * @return 0 if OK, -ve on error
         */
-       int (*get_info)(struct udevice *dev, struct cpu_info *info);
+       int (*get_info)(const struct udevice *dev, struct cpu_info *info);
 
        /**
         * get_count() - Get number of CPUs
@@ -78,7 +80,7 @@ struct cpu_ops {
         * @dev:        Device to check (UCLASS_CPU)
         * @return CPU count if OK, -ve on error
         */
-       int (*get_count)(struct udevice *dev);
+       int (*get_count)(const struct udevice *dev);
 
        /**
         * get_vendor() - Get vendor name of a CPU
@@ -88,7 +90,7 @@ struct cpu_ops {
         * @size:       Size of string space
         * @return 0 if OK, -ENOSPC if buffer is too small, other -ve on error
         */
-       int (*get_vendor)(struct udevice *dev, char *buf, int size);
+       int (*get_vendor)(const struct udevice *dev, char *buf, int size);
 
        /**
         * is_current() - Check if the CPU that U-Boot is currently running from
@@ -110,7 +112,7 @@ struct cpu_ops {
  *
  * Return: 0 if OK, -ENOSPC if buffer is too small, other -ve on error
  */
-int cpu_get_desc(struct udevice *dev, char *buf, int size);
+int cpu_get_desc(const struct udevice *dev, char *buf, int size);
 
 /**
  * cpu_get_info() - Get information about a CPU
@@ -119,7 +121,7 @@ int cpu_get_desc(struct udevice *dev, char *buf, int size);
  *
  * Return: 0 if OK, -ve on error
  */
-int cpu_get_info(struct udevice *dev, struct cpu_info *info);
+int cpu_get_info(const struct udevice *dev, struct cpu_info *info);
 
 /**
  * cpu_get_count() - Get number of CPUs
@@ -127,7 +129,7 @@ int cpu_get_info(struct udevice *dev, struct cpu_info *info);
  *
  * Return: CPU count if OK, -ve on error
  */
-int cpu_get_count(struct udevice *dev);
+int cpu_get_count(const struct udevice *dev);
 
 /**
  * cpu_get_vendor() - Get vendor name of a CPU
@@ -137,7 +139,7 @@ int cpu_get_count(struct udevice *dev);
  *
  * Return: 0 if OK, -ENOSPC if buffer is too small, other -ve on error
  */
-int cpu_get_vendor(struct udevice *dev, char *buf, int size);
+int cpu_get_vendor(const struct udevice *dev, char *buf, int size);
 
 /**
  * cpu_probe_all() - Probe all available CPUs