Lines Matching +full:stm32mp21 +full:- +full:rcc
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
8 #include <linux/clk-provider.h>
12 #include "clk-stm32-core.h"
13 #include "reset-stm32.h"
16 #include <dt-bindings/clock/st,stm32mp21-rcc.h>
17 #include <dt-bindings/reset/st,stm32mp21-rcc.h>
23 #define SECF_NONE -1
416 /* CSI-HOST */
432 /* CSI-PHY */
1234 return -EACCES; in stm32_rcc_get_access()
1245 return -EACCES; in stm32_rcc_get_access()
1249 /* Pass-list with semaphore mode */ in stm32_rcc_get_access()
1251 return -EACCES; in stm32_rcc_get_access()
1257 return -EACCES; in stm32_rcc_get_access()
1267 if (cfg->sec_id != SECF_NONE) { in stm32mp21_check_security()
1269 u32 index = (u32)cfg->sec_id; in stm32mp21_check_security()
1277 ret = stm32_rcc_get_access(base, cfg->sec_id & ~SEC_RIFSC_FLAG); in stm32mp21_check_security()
1555 { .compatible = "st,stm32mp21-rcc", .data = &stm32mp21_data, },
1562 struct device *dev = &pdev->dev; in stm32mp21_rcc_clocks_probe()