Commit 8d2774f0 authored by Philippe Mathieu-Daudé's avatar Philippe Mathieu-Daudé Committed by Peter Maydell
Browse files

hw/i2c/omap_i2c: Use qemu_log_mask(UNIMP) instead of fprintf



Signed-off-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
Message-id: 20180624040609.17572-8-f4bug@amsat.org
Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
parent 25b98b96
Loading
Loading
Loading
Loading
+12 −8
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
 * with this program; if not, see <http://www.gnu.org/licenses/>.
 */
#include "qemu/osdep.h"
#include "qemu/log.h"
#include "hw/hw.h"
#include "hw/i2c/i2c.h"
#include "hw/arm/omap.h"
@@ -340,12 +341,13 @@ static void omap_i2c_write(void *opaque, hwaddr addr,
            break;
        }
        if ((value & (1 << 15)) && !(value & (1 << 10))) {    /* MST */
            fprintf(stderr, "%s: I^2C slave mode not supported\n",
            qemu_log_mask(LOG_UNIMP, "%s: I^2C slave mode not supported\n",
                          __func__);
            break;
        }
        if ((value & (1 << 15)) && value & (1 << 8)) {        /* XA */
            fprintf(stderr, "%s: 10-bit addressing mode not supported\n",
            qemu_log_mask(LOG_UNIMP,
                          "%s: 10-bit addressing mode not supported\n",
                          __func__);
            break;
        }
@@ -392,8 +394,10 @@ static void omap_i2c_write(void *opaque, hwaddr addr,
                s->stat |= 0x3f;
                omap_i2c_interrupts_update(s);
            }
        if (value & (1 << 15))					/* ST_EN */
            fprintf(stderr, "%s: System Test not supported\n", __func__);
        if (value & (1 << 15)) {                    /* ST_EN */
            qemu_log_mask(LOG_UNIMP,
                          "%s: System Test not supported\n", __func__);
        }
        break;

    default: