Lines Matching refs:the

14 The core driver in drivers/mfd provides common services for the
15 drivers which manage the specific hardware blocks. These services
20 chips via the platform device and driver system.
22 On detection of a device, the core initialises the chip (which may
23 be specified by the platform data) and then exports the selected
24 peripheral set as platform devices for the specific drivers.
26 The core re-uses the platform device system as the platform device
27 system provides enough features to support the drivers without the
28 need to create a new bus-type and the associated code to go with it.
34 Each peripheral has a view of the device which is implicitly narrowed to
35 the specific set of resources that peripheral requires in order to
38 The centralised memory allocation allows the driver to ensure that the
39 maximum possible resource allocation can be made to the video subsystem
40 as this is by-far the most resource-sensitive of the on-chip functions.
42 The primary issue with memory allocation is that of moving the video
44 occurs the memory footprint of the video subsystem changes.
46 Since video memory is difficult to move without changing the display
47 (unless sufficient contiguous memory can be provided for the old and new
48 modes simultaneously) the video driver fully utilises the memory area
49 given to it by aligning fb0 to the start of the area and fb1 to the end
50 of it. Any memory left over in the middle is used for the acceleration
59 configurations through to the core and the subsidiary drivers
63 The PCI driver assumes that the PCI card behaves as per the Silicon
66 There is an errata (AB-5) affecting the selection of the
67 of the M1XCLK and M1CLK frequencies. These two clocks
68 must be sourced from the same PLL, although they can then
70 lock and hang the whole system. The driver will refuse to
71 attach if the PLL selection is different.