1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0+ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * (C) Copyright 2018 Rockchip Electronics Co., Ltd 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #include <common.h> 7*4882a593Smuzhiyun #include <console.h> 8*4882a593Smuzhiyun #include <io-domain.h> 9*4882a593Smuzhiyun io_domain_init(void)10*4882a593Smuzhiyunint io_domain_init(void) 11*4882a593Smuzhiyun { 12*4882a593Smuzhiyun struct udevice *dev; 13*4882a593Smuzhiyun struct uclass *uc; 14*4882a593Smuzhiyun int ret; 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun ret = uclass_get(UCLASS_IO_DOMAIN, &uc); 17*4882a593Smuzhiyun if (ret) 18*4882a593Smuzhiyun return ret; 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun for (uclass_first_device(UCLASS_IO_DOMAIN, &dev); 21*4882a593Smuzhiyun dev; 22*4882a593Smuzhiyun uclass_next_device(&dev)) 23*4882a593Smuzhiyun ; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun printf("io-domain: OK\n"); 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun return 0; 28*4882a593Smuzhiyun } 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun UCLASS_DRIVER(io_domain) = { 31*4882a593Smuzhiyun .id = UCLASS_IO_DOMAIN, 32*4882a593Smuzhiyun .name = "io_domain", 33*4882a593Smuzhiyun }; 34