mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-15 03:36:59 +02:00
This driver is checking the access rights of the different peripherals connected to the RIFSC bus. If access is denied, the associated device is not binded. Signed-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com> Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Cover-letter: Enable OF_UPSTREAM for STM32 and STi platforms This series is enabling OF_UPSTREAM flag for STM32 MCU's, MPU's and STi platforms. For some boards, some defconfig and DT update are needed to keep the same functional level. The major impact concerns MPU's platform with introduction of STM32 System Bus. END Series-version: 2 Series-changes: 2 - Replace LOG_CATEGORY UCLASS_SIMPLE_BUS by UCLASS_NOP in both /arch/arm/mach-stm32mp/stm32mp2/rifsc.c and /arch/arm/mach-stm32mp/stm32mp1/etzpc.c. - Update board/st/stm32mp1/MAINTAINERS. - Fix DSI clock ssetting.
27 lines
667 B
C
27 lines
667 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later OR BSD-3-Clause */
|
|
/*
|
|
* Copyright (C) 2023, STMicroelectronics - All Rights Reserved
|
|
*/
|
|
|
|
#ifndef MACH_RIF_H
|
|
#define MACH_RIF_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
/**
|
|
* stm32_rifsc_check_access - Check RIF accesses for given device node
|
|
*
|
|
* @device_node Node of the device for which the accesses are checked
|
|
*/
|
|
int stm32_rifsc_check_access(ofnode device_node);
|
|
|
|
/**
|
|
* stm32_rifsc_check_access - Check RIF accesses for given id
|
|
*
|
|
* @device_node Node of the device to get a reference on RIFSC
|
|
* @id ID of the resource to check
|
|
*/
|
|
int stm32_rifsc_check_access_by_id(ofnode device_node, u32 id);
|
|
|
|
#endif /* MACH_RIF_H*/
|