14f43646eSJianqun Xu // SPDX-License-Identifier: GPL-2.0+ 24f43646eSJianqun Xu /* 34f43646eSJianqun Xu * (C) Copyright 2018 Rockchip Electronics Co., Ltd 44f43646eSJianqun Xu */ 54f43646eSJianqun Xu 64f43646eSJianqun Xu #include <common.h> 74f43646eSJianqun Xu #include <console.h> 84f43646eSJianqun Xu #include <io-domain.h> 94f43646eSJianqun Xu io_domain_init(void)10fe404743SJoseph Chenint io_domain_init(void) 114f43646eSJianqun Xu { 124f43646eSJianqun Xu struct udevice *dev; 13fe404743SJoseph Chen struct uclass *uc; 14fe404743SJoseph Chen int ret; 154f43646eSJianqun Xu 16fe404743SJoseph Chen ret = uclass_get(UCLASS_IO_DOMAIN, &uc); 174f43646eSJianqun Xu if (ret) 18fe404743SJoseph Chen return ret; 19fe404743SJoseph Chen 20fe404743SJoseph Chen for (uclass_first_device(UCLASS_IO_DOMAIN, &dev); 21fe404743SJoseph Chen dev; 22fe404743SJoseph Chen uclass_next_device(&dev)) 23fe404743SJoseph Chen ; 24fe404743SJoseph Chen 25*ae80c85fSJoseph Chen printf("io-domain: OK\n"); 26*ae80c85fSJoseph Chen 27fe404743SJoseph Chen return 0; 284f43646eSJianqun Xu } 294f43646eSJianqun Xu 304f43646eSJianqun Xu UCLASS_DRIVER(io_domain) = { 314f43646eSJianqun Xu .id = UCLASS_IO_DOMAIN, 324f43646eSJianqun Xu .name = "io_domain", 334f43646eSJianqun Xu }; 34