blob: 3e61ce40978c37c27f266373db492772c324bf87 [file] [log] [blame]
Tom Rini8b0c8a12018-05-06 18:27:01 -04001// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
Patrick Delaunay089d4352018-03-20 11:45:14 +01002/*
3 * Copyright (C) 2018, STMicroelectronics - All Rights Reserved
Patrick Delaunay089d4352018-03-20 11:45:14 +01004 */
5
6#include <common.h>
7#include <dm.h>
8#include <syscon.h>
9#include <asm/arch/stm32.h>
10
11static const struct udevice_id stm32mp_syscon_ids[] = {
Patrick Delaunay63ae49e2019-02-27 17:01:23 +010012 { .compatible = "st,stm32mp157-syscfg",
13 .data = STM32MP_SYSCON_SYSCFG },
Patrick Delaunay089d4352018-03-20 11:45:14 +010014 { }
15};
16
17U_BOOT_DRIVER(syscon_stm32mp) = {
18 .name = "stmp32mp_syscon",
19 .id = UCLASS_SYSCON,
20 .of_match = stm32mp_syscon_ids,
21 .bind = dm_scan_fdt_dev,
22};