From 6c642abb7baadb83bfc8003638faf9ac5c6d95ab Mon Sep 17 00:00:00 2001 From: CTCaer Date: Sun, 22 Feb 2026 03:15:41 +0200 Subject: [PATCH] bdk: kfuse: homogenize return values --- bdk/soc/kfuse.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bdk/soc/kfuse.c b/bdk/soc/kfuse.c index 2da95931..5f1bf236 100644 --- a/bdk/soc/kfuse.c +++ b/bdk/soc/kfuse.c @@ -25,25 +25,25 @@ int kfuse_wait_ready() ; if (!(KFUSE(KFUSE_STATE) & KFUSE_STATE_CRCPASS)) - return 0; + return 1; - return 1; + return 0; } int kfuse_read(u32 *buf) { - int res = 0; + int res = 1; clock_enable_kfuse(); - if (!kfuse_wait_ready()) + if (kfuse_wait_ready()) goto out; KFUSE(KFUSE_KEYADDR) = KFUSE_KEYADDR_AUTOINC; for (int i = 0; i < KFUSE_NUM_WORDS; i++) buf[i] = KFUSE(KFUSE_KEYS); - res = 1; + res = 0; out: clock_disable_kfuse();