blob: 1dc39c2223185736c291f939953b2658a07a012c [file] [log] [blame]
/*
* Copyright 2023 Google LLC
* Copyright lowRISC contributors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// THIS FILE HAS BEEN GENERATED, DO NOT EDIT MANUALLY. COMMAND:
// util/make_new_dif.py --mode=regen --only=autogen
#include "sw/device/lib/dif/autogen/dif_smc_ctrl_autogen.h"
#include <stdint.h>
#include "smc_ctrl_regs.h" // Generated.
OT_WARN_UNUSED_RESULT
dif_result_t dif_smc_ctrl_init(mmio_region_t base_addr,
dif_smc_ctrl_t *smc_ctrl) {
if (smc_ctrl == NULL) {
return kDifBadArg;
}
smc_ctrl->base_addr = base_addr;
return kDifOk;
}