* [U-Boot] [PATCH v4 1/6] dm: cpu: Add a new get_count method to cpu uclass
@ 2015-06-17 3:15 Bin Meng
2015-06-17 15:11 ` Simon Glass
0 siblings, 1 reply; 3+ messages in thread
From: Bin Meng @ 2015-06-17 3:15 UTC (permalink / raw)
To: u-boot
Introduce a new method 'get_count' in the UCLASS_CPU ops to get
the number of CPUs in the system.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
---
Changes in v4:
- Remove parameter 'count' from cpu_get_count()
Changes in v3:
- Drop patches already applied and rebase on u-boot-x86/master
- New patch to add a new get_count method to cpu uclass
Changes in v2: None
drivers/cpu/cpu-uclass.c | 10 ++++++++++
include/cpu.h | 16 ++++++++++++++++
2 files changed, 26 insertions(+)
diff --git a/drivers/cpu/cpu-uclass.c b/drivers/cpu/cpu-uclass.c
index d6be9d4..a2814a8 100644
--- a/drivers/cpu/cpu-uclass.c
+++ b/drivers/cpu/cpu-uclass.c
@@ -32,6 +32,16 @@ int cpu_get_info(struct udevice *dev, struct cpu_info *info)
return ops->get_info(dev, info);
}
+int cpu_get_count(struct udevice *dev)
+{
+ struct cpu_ops *ops = cpu_get_ops(dev);
+
+ if (!ops->get_count)
+ return -ENOSYS;
+
+ return ops->get_count(dev);
+}
+
U_BOOT_DRIVER(cpu_bus) = {
.name = "cpu_bus",
.id = UCLASS_SIMPLE_BUS,
diff --git a/include/cpu.h b/include/cpu.h
index 34c60bc..bfb0db2 100644
--- a/include/cpu.h
+++ b/include/cpu.h
@@ -58,6 +58,14 @@ struct cpu_ops {
* @return 0 if OK, -ve on error
*/
int (*get_info)(struct udevice *dev, struct cpu_info *info);
+
+ /**
+ * get_count() - Get number of CPUs
+ *
+ * @dev: Device to check (UCLASS_CPU)
+ * @return CPU count if OK, -ve on error
+ */
+ int (*get_count)(struct udevice *dev);
};
#define cpu_get_ops(dev) ((struct cpu_ops *)(dev)->driver->ops)
@@ -81,4 +89,12 @@ int cpu_get_desc(struct udevice *dev, char *buf, int size);
*/
int cpu_get_info(struct udevice *dev, struct cpu_info *info);
+/**
+ * cpu_get_count() - Get number of CPUs
+ *
+ * @dev: Device to check (UCLASS_CPU)
+ * @return CPU count if OK, -ve on error
+ */
+int cpu_get_count(struct udevice *dev);
+
#endif
--
1.8.2.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [U-Boot] [PATCH v4 1/6] dm: cpu: Add a new get_count method to cpu uclass
2015-06-17 3:15 [U-Boot] [PATCH v4 1/6] dm: cpu: Add a new get_count method to cpu uclass Bin Meng
@ 2015-06-17 15:11 ` Simon Glass
2015-06-24 2:44 ` Simon Glass
0 siblings, 1 reply; 3+ messages in thread
From: Simon Glass @ 2015-06-17 15:11 UTC (permalink / raw)
To: u-boot
On 16 June 2015 at 21:15, Bin Meng <bmeng.cn@gmail.com> wrote:
> Introduce a new method 'get_count' in the UCLASS_CPU ops to get
> the number of CPUs in the system.
>
> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
>
> ---
>
> Changes in v4:
> - Remove parameter 'count' from cpu_get_count()
>
> Changes in v3:
> - Drop patches already applied and rebase on u-boot-x86/master
> - New patch to add a new get_count method to cpu uclass
>
> Changes in v2: None
>
> drivers/cpu/cpu-uclass.c | 10 ++++++++++
> include/cpu.h | 16 ++++++++++++++++
> 2 files changed, 26 insertions(+)
Acked-by: Simon Glass <sjg@chromium.org>
^ permalink raw reply [flat|nested] 3+ messages in thread
* [U-Boot] [PATCH v4 1/6] dm: cpu: Add a new get_count method to cpu uclass
2015-06-17 15:11 ` Simon Glass
@ 2015-06-24 2:44 ` Simon Glass
0 siblings, 0 replies; 3+ messages in thread
From: Simon Glass @ 2015-06-24 2:44 UTC (permalink / raw)
To: u-boot
On 17 June 2015 at 09:11, Simon Glass <sjg@chromium.org> wrote:
> On 16 June 2015 at 21:15, Bin Meng <bmeng.cn@gmail.com> wrote:
>> Introduce a new method 'get_count' in the UCLASS_CPU ops to get
>> the number of CPUs in the system.
>>
>> Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
>>
>> ---
>>
>> Changes in v4:
>> - Remove parameter 'count' from cpu_get_count()
>>
>> Changes in v3:
>> - Drop patches already applied and rebase on u-boot-x86/master
>> - New patch to add a new get_count method to cpu uclass
>>
>> Changes in v2: None
>>
>> drivers/cpu/cpu-uclass.c | 10 ++++++++++
>> include/cpu.h | 16 ++++++++++++++++
>> 2 files changed, 26 insertions(+)
>
> Acked-by: Simon Glass <sjg@chromium.org>
Applied to u-boot-x86, thanks!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-06-24 2:44 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-17 3:15 [U-Boot] [PATCH v4 1/6] dm: cpu: Add a new get_count method to cpu uclass Bin Meng
2015-06-17 15:11 ` Simon Glass
2015-06-24 2:44 ` Simon Glass
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.