the following patch was just integrated into master:
commit 182e551f2d3556ca679237d914ba33bda2de1cbe
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Mon Dec 29 22:29:08 2014 -0700
smihandler.c: Fix doxygen errors in southbridge_smi_handler
Correct the param to match the functions.
Change-Id: Id002c549a6ba6a7be4fa5eee396769eaa2510698
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/8074
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
See http://review.coreboot.org/8074 for details.
-gerrit
the following patch was just integrated into master:
commit 24e2e951b91dd2e177f2ff133362e0cc0cf6b505
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Mon Dec 29 22:36:06 2014 -0700
atomic.h: Fix doxygen errors
- @v & @i need to be @param v & @param i
- add the @file command
Change-Id: Ib4fb609629bc2dfcf1869bdf7a4d4cd9fea283cc
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/8075
Reviewed-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/8075 for details.
-gerrit
the following patch was just integrated into master:
commit 6e22225d605b6cfddf3407dfc83f524650851f0e
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Mon Dec 29 14:44:38 2014 -0700
remove vx900_int16 doxygen module/group
This doxygen directive was creating a top level modules section, which
had the vx900_int15 code as its only member. I do think that breaking
the code into documented sections is a good plan, but in an effort to
clean up the output, I'm removing this for now.
Change-Id: I3f7e2f704136ebbd1961c5946bac4c2edbd6a371
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/8070
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See http://review.coreboot.org/8070 for details.
-gerrit
the following patch was just integrated into master:
commit ba9d51ee3888c6b95c86383cb17afb64dd0e04c9
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Mon Dec 29 14:47:43 2014 -0700
documentation: Add small coreboot logo in PNG format
The doxygen output looks better with the coreboot logo,
so I'm adding the 2k png from the wiki to the documentation
directory to use in the doxygen build.
Change-Id: I95ca67fb311e0b39a12ad9c5a1a53a99f7fec2d9
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
Reviewed-on: http://review.coreboot.org/8067
Reviewed-by: Edward O'Callaghan <eocallaghan(a)alterapraxis.com>
Tested-by: build bot (Jenkins)
See http://review.coreboot.org/8067 for details.
-gerrit
Martin Roth (gaumless(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8075
-gerrit
commit 79da95e4c82bfe2b9085b39999ecffa1010487d9
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Mon Dec 29 22:36:06 2014 -0700
atomic.h: Fix doxygen errors
- @v & @i need to be @param v & @param i
- add the @file command
Change-Id: Ib4fb609629bc2dfcf1869bdf7a4d4cd9fea283cc
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
---
src/arch/x86/include/arch/smp/atomic.h | 21 +++++++++++----------
src/include/smp/atomic.h | 22 +++++++++++++---------
2 files changed, 24 insertions(+), 19 deletions(-)
diff --git a/src/arch/x86/include/arch/smp/atomic.h b/src/arch/x86/include/arch/smp/atomic.h
index 18bbae2..d7964e5 100644
--- a/src/arch/x86/include/arch/smp/atomic.h
+++ b/src/arch/x86/include/arch/smp/atomic.h
@@ -10,35 +10,36 @@ typedef struct { volatile int counter; } atomic_t;
#define ATOMIC_INIT(i) { (i) }
-/*
+/** @file x86/include/arch/smp/atomic.h
+ *
* Atomic operations that C can't guarantee us. Useful for
* resource counting etc..
*/
/**
* atomic_read - read atomic variable
- * @v: pointer of type atomic_t
+ * @param v: pointer of type atomic_t
*
- * Atomically reads the value of @v. Note that the guaranteed
+ * Atomically reads the value of v. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
#define atomic_read(v) ((v)->counter)
/**
* atomic_set - set atomic variable
- * @v: pointer of type atomic_t
- * @i: required value
+ * @param v: pointer of type atomic_t
+ * @param i: required value
*
- * Atomically sets the value of @v to @i. Note that the guaranteed
+ * Atomically sets the value of v to i. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
#define atomic_set(v,i) (((v)->counter) = (i))
/**
* atomic_inc - increment atomic variable
- * @v: pointer of type atomic_t
+ * @param v: pointer of type atomic_t
*
- * Atomically increments @v by 1. Note that the guaranteed
+ * Atomically increments v by 1. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
static __inline__ __attribute__((always_inline)) void atomic_inc(atomic_t *v)
@@ -51,9 +52,9 @@ static __inline__ __attribute__((always_inline)) void atomic_inc(atomic_t *v)
/**
* atomic_dec - decrement atomic variable
- * @v: pointer of type atomic_t
+ * @param v: pointer of type atomic_t
*
- * Atomically decrements @v by 1. Note that the guaranteed
+ * Atomically decrements v by 1. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
static __inline__ __attribute__((always_inline)) void atomic_dec(atomic_t *v)
diff --git a/src/include/smp/atomic.h b/src/include/smp/atomic.h
index 44be4c5..bc50534 100644
--- a/src/include/smp/atomic.h
+++ b/src/include/smp/atomic.h
@@ -9,20 +9,24 @@ typedef struct { int counter; } atomic_t;
#define ATOMIC_INIT(i) { (i) }
/**
+ * @file include/smp/atomic.h
+ */
+
+/**
* atomic_read - read atomic variable
- * @v: pointer of type atomic_t
+ * @param v: pointer of type atomic_t
*
- * Atomically reads the value of @v. Note that the guaranteed
+ * Atomically reads the value of v. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
#define atomic_read(v) ((v)->counter)
/**
* atomic_set - set atomic variable
- * @v: pointer of type atomic_t
- * @i: required value
+ * @param v: pointer of type atomic_t
+ * @param i: required value
*
- * Atomically sets the value of @v to @i. Note that the guaranteed
+ * Atomically sets the value of v to i. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
#define atomic_set(v,i) (((v)->counter) = (i))
@@ -30,9 +34,9 @@ typedef struct { int counter; } atomic_t;
/**
* atomic_inc - increment atomic variable
- * @v: pointer of type atomic_t
+ * @param v: pointer of type atomic_t
*
- * Atomically increments @v by 1. Note that the guaranteed
+ * Atomically increments v by 1. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
#define atomic_inc(v) (((v)->counter)++)
@@ -40,9 +44,9 @@ typedef struct { int counter; } atomic_t;
/**
* atomic_dec - decrement atomic variable
- * @v: pointer of type atomic_t
+ * @param v: pointer of type atomic_t
*
- * Atomically decrements @v by 1. Note that the guaranteed
+ * Atomically decrements v by 1. Note that the guaranteed
* useful range of an atomic_t is only 24 bits.
*/
#define atomic_dec(v) (((v)->counter)--)
Martin Roth (gaumless(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8067
-gerrit
commit 6e54b7b1a983672433047903e23925239dc8a712
Author: Martin Roth <martin.roth(a)se-eng.com>
Date: Mon Dec 29 14:47:43 2014 -0700
documentation: Add small coreboot logo in PNG format
The doxygen output looks better with the coreboot logo,
so I'm adding the 2k png from the wiki to the documentation
directory to use in the doxygen build.
Change-Id: I95ca67fb311e0b39a12ad9c5a1a53a99f7fec2d9
Signed-off-by: Martin Roth <martin.roth(a)se-eng.com>
---
documentation/coreboot_logo.png | Bin 0 -> 2236 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/documentation/coreboot_logo.png b/documentation/coreboot_logo.png
new file mode 100644
index 0000000..dde1aa6
Binary files /dev/null and b/documentation/coreboot_logo.png differ
Felix Held (felix-coreboot(a)felixheld.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8090
-gerrit
commit 86f65823b0fd84e59d6d9fc0ea617aaf263b7f43
Author: Felix Held <felix-coreboot(a)felixheld.de>
Date: Sun Jan 4 17:33:41 2015 +0100
southbridge/hudson: only enable XHCI when USE_BLOBS is set
only enable XHCI when the firmware is present
Change-Id: I1de706d753da76a9e7c4fec2c5a5cae9e639c3da
Signed-off-by: Felix Held <felix-coreboot(a)felixheld.de>
---
src/southbridge/amd/agesa/hudson/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/southbridge/amd/agesa/hudson/Kconfig b/src/southbridge/amd/agesa/hudson/Kconfig
index f957c48..510db70 100644
--- a/src/southbridge/amd/agesa/hudson/Kconfig
+++ b/src/southbridge/amd/agesa/hudson/Kconfig
@@ -45,7 +45,7 @@ config EHCI_BAR
config HUDSON_XHCI_ENABLE
bool "Enable Hudson XHCI Controller"
- default y
+ default y if USE_BLOBS
help
The XHCI controller must be enabled and the XHCI firmware
must be added in order to have USB 3.0 support configured
Felix Held (felix-coreboot(a)felixheld.de) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8089
-gerrit
commit 4d4516f5bc541edd7445ba0070b9d84743203677
Author: Felix Held <felix-coreboot(a)felixheld.de>
Date: Sun Jan 4 17:19:59 2015 +0100
hudson: reintroduce HUDSON_DISABLE_IMC option
HUDSON_DISABLE_IMC was introduced in 1a59039c24cfe5c74a805064d3a360709ad16526
option gets used in 99799d668255bbf0d502be4914d0646385350153 for asus/f2a85-m
option gets killed in 1b1b795f97d2aaa2c6104f164ed2b4e792895019, but is still
used in source agesa based boards (asus/f2a85-m and asus/f2a85-m_le)
Change-Id: I448a0dc7c9fef504f89cfd192ca74172425fb3e0
Signed-off-by: Felix Held <felix-coreboot(a)felixheld.de>
---
src/southbridge/amd/agesa/hudson/Kconfig | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/southbridge/amd/agesa/hudson/Kconfig b/src/southbridge/amd/agesa/hudson/Kconfig
index acc2d72..f957c48 100644
--- a/src/southbridge/amd/agesa/hudson/Kconfig
+++ b/src/southbridge/amd/agesa/hudson/Kconfig
@@ -59,8 +59,13 @@ config HUDSON_XHCI_FWM
help
Add Hudson 2/3/4 XHCI Firmware to support the onboard USB 3.0
+config HUDSON_DISABLE_IMC
+ bool
+ default n
+
config HUDSON_IMC_FWM
bool "Add imc firmware"
+ depends on !HUDSON_DISABLE_IMC
default y if USE_BLOBS
help
Add Hudson 2/3/4 IMC Firmware to support the onboard fan control