* Anup Patel <anup.patel@wdc.com>
*/
+#include <sbi/sbi_error.h>
#include <sbi/sbi_scratch.h>
#include <sbi_utils/fdt/fdt_helper.h>
#include <sbi_utils/ipi/fdt_ipi.h>
drv->match_table, &match)) >= 0) {
if (drv->cold_init) {
rc = drv->cold_init(fdt, noff, match);
+ if (rc == SBI_ENODEV)
+ continue;
if (rc)
return rc;
}
* Anup Patel <anup.patel@wdc.com>
*/
+#include <sbi/sbi_error.h>
#include <sbi/sbi_scratch.h>
#include <sbi_utils/fdt/fdt_helper.h>
#include <sbi_utils/irqchip/fdt_irqchip.h>
drv->match_table, &match)) >= 0) {
if (drv->cold_init) {
rc = drv->cold_init(fdt, noff, match);
+ if (rc == SBI_ENODEV)
+ continue;
if (rc)
return rc;
}
* Anup Patel <anup.patel@wdc.com>
*/
+#include <sbi/sbi_error.h>
#include <sbi/sbi_scratch.h>
#include <sbi_utils/fdt/fdt_helper.h>
#include <sbi_utils/reset/fdt_reset.h>
if (drv->init) {
rc = drv->init(fdt, noff, match);
+ if (rc == SBI_ENODEV)
+ continue;
if (rc)
return rc;
}
*/
#include <libfdt.h>
+#include <sbi/sbi_error.h>
#include <sbi/sbi_scratch.h>
#include <sbi_utils/fdt/fdt_helper.h>
#include <sbi_utils/serial/fdt_serial.h>
if (drv->init) {
rc = drv->init(fdt, noff, match);
+ if (rc == SBI_ENODEV)
+ continue;
if (rc)
return rc;
}
if (drv->init) {
rc = drv->init(fdt, noff, match);
+ if (rc == SBI_ENODEV)
+ continue;
if (rc)
return rc;
}
* Anup Patel <anup.patel@wdc.com>
*/
+#include <sbi/sbi_error.h>
#include <sbi/sbi_scratch.h>
#include <sbi_utils/fdt/fdt_helper.h>
#include <sbi_utils/timer/fdt_timer.h>
drv->match_table, &match)) >= 0) {
if (drv->cold_init) {
rc = drv->cold_init(fdt, noff, match);
+ if (rc == SBI_ENODEV)
+ continue;
if (rc)
return rc;
}