On 7/17/05, Yasushi SHOJI <yashi at atmark-techno.com> wrote: > I feel that the ppc_sys_spec is for SoC, which doesn't dynamically > change the peripherals it has. otoh, fpga based platform can have > arbitrary number of devices if you configured so. > > I usually implement a device with PLB or OPB. for those bus, should I > use platform device model or create new buses for each? ppc_sys is just a convenient wrapper around the platform device model. You can safely ignore ppc_sys if your board setup code calls platform_device_register() for all of your devices directly.
Besides, as ppc moves to the flattened device tree for initializing the platform bus, the whole ppc_sys stuff will be going away and the device tree parsing code will call platform_device_* directly. Cheers, g.