1.1 --- a/conf/landfall-examples/mips-ci20-spectrum.cfg Fri Nov 10 22:30:39 2023 +0100
1.2 +++ b/conf/landfall-examples/mips-ci20-spectrum.cfg Sun Nov 12 01:05:16 2023 +0100
1.3 @@ -11,19 +11,12 @@
1.4 -- Define general access to peripherals.
1.5
1.6 local io_buses = {
1.7 - cpm = l:new_channel();
1.8 - gpio = l:new_channel();
1.9 - hdmi = l:new_channel();
1.10 - lcd = l:new_channel();
1.11 + common = l:new_channel();
1.12 };
1.13
1.14 l:start({
1.15 caps = {
1.16 - cpm = io_buses.cpm:svr(),
1.17 - gpio = io_buses.gpio:svr(),
1.18 - hdmi = io_buses.hdmi:svr(),
1.19 - lcd = io_buses.lcd:svr(),
1.20 -
1.21 + common = io_buses.common:svr(),
1.22 icu = L4.Env.icu,
1.23 sigma0 = L4.cast(L4.Proto.Factory, L4.Env.sigma0):create(L4.Proto.Sigma0),
1.24 },
1.25 @@ -36,7 +29,7 @@
1.26
1.27 l:start({
1.28 caps = {
1.29 - vbus = io_buses.cpm,
1.30 + vbus = io_buses.common,
1.31 cpm = cpm:svr(),
1.32 },
1.33 },
1.34 @@ -51,7 +44,7 @@
1.35 cpm = cpm,
1.36 display = display:svr(),
1.37 icu = L4.Env.icu,
1.38 - vbus = io_buses.hdmi, -- for HDMI resource access
1.39 + vbus = io_buses.common, -- for HDMI resource access
1.40 },
1.41 },
1.42 "rom/dev_display_ci20_hdmi");
1.43 @@ -62,7 +55,7 @@
1.44
1.45 l:start({
1.46 caps = {
1.47 - vbus = io_buses.lcd,
1.48 + vbus = io_buses.common,
1.49 fb = fbdrv_fb:svr(),
1.50 cpm = cpm,
1.51 display = display, -- needed by LCD driver
1.52 @@ -79,7 +72,7 @@
1.53
1.54 l:start({
1.55 caps = {
1.56 - vbus = io_buses.gpio, -- needed by input driver
1.57 + vbus = io_buses.common, -- needed by input driver
1.58 fb = fbdrv_fb,
1.59 mag = mag_caps.mag:svr(),
1.60 svc = mag_caps.svc:svr(),