Lines Matching +full:versatile +full:- +full:pci
2 * Versatile board support using the device tree
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
33 #include <linux/platform_data/video-clcd-versatile.h>
35 #include <asm/mach-types.h>
44 * ------------------------------------------------------------------------
45 * Versatile Registers
46 * ------------------------------------------------------------------------
53 * VERSATILE peripheral addresses
81 if (adev->res.start == VERSATILE_MMCI0_BASE) in mmc_status()
92 .gpio_wp = -1,
93 .gpio_cd = -1,
99 .gpio_wp = -1,
100 .gpio_cd = -1,
136 * If the LCD is Sanyo 2x5 in on the IB2 board, turn the back-light off in versatile_clcd_disable()
138 if (of_machine_is_compatible("arm,versatile-ab") && is_sanyo_2_5_lcd) { in versatile_clcd_disable()
152 struct fb_var_screeninfo *var = &fb->fb.var; in versatile_clcd_enable()
159 switch (var->green.length) { in versatile_clcd_enable()
164 if (var->red.offset == 0) in versatile_clcd_enable()
186 * If the LCD is Sanyo 2x5 in on the IB2 board, turn the back-light on in versatile_clcd_enable()
188 if (of_machine_is_compatible("arm,versatile-ab") && is_sanyo_2_5_lcd) { in versatile_clcd_enable()
227 fb->panel = versatile_clcd_get_panel(panel_name); in versatile_clcd_setup()
228 if (!fb->panel) in versatile_clcd_setup()
229 return -EINVAL; in versatile_clcd_setup()
239 if (fb->fb.var.green.length == 6) in versatile_clcd_decode()
240 regs->cntl &= ~CNTL_BGR; in versatile_clcd_decode()
244 .name = "Versatile",
306 np = of_find_compatible_node(NULL, NULL, "arm,versatile-pci"); in versatile_dt_pci_init()
310 /* Check if PCI backplane is detected */ in versatile_dt_pci_init()
314 * Enable PCI accesses. Note that the documentaton is in versatile_dt_pci_init()
326 newprop->name = kstrdup("status", GFP_KERNEL); in versatile_dt_pci_init()
327 newprop->value = kstrdup("disabled", GFP_KERNEL); in versatile_dt_pci_init()
328 newprop->length = sizeof("disabled"); in versatile_dt_pci_init()
331 pr_info("Not plugged into PCI backplane!\n"); in versatile_dt_pci_init()
338 np = of_find_compatible_node(NULL, NULL, "arm,core-module-versatile"); in versatile_dt_init()
351 "arm,versatile-ab",
352 "arm,versatile-pb",
356 DT_MACHINE_START(VERSATILE_PB, "ARM-Versatile (Device Tree Support)")