1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 2 /* Copyright 2023 */ 3 4 #include <linux/completion.h> 5 6 #include "afk.h" 7 #include "dcp.h" 8 9 static void disp_service_init(struct apple_epic_service *service, const char *name, 10 const char *class, s64 unit) 11 { 12 } 13 14 15 static const struct apple_epic_service_ops ibootep_ops[] = { 16 { 17 .name = "disp0-service", 18 .init = disp_service_init, 19 }, 20 {} 21 }; 22 23 int ibootep_init(struct apple_dcp *dcp) 24 { 25 dcp->ibootep = afk_init(dcp, DISP0_ENDPOINT, ibootep_ops); 26 afk_start(dcp->ibootep); 27 28 return 0; 29 } 30