Lines Matching defs:locomo
3 * linux/arch/arm/common/locomo.c
29 #include <asm/hardware/locomo.h>
58 /* the following is the overall data for the locomo chip */
59 struct locomo {
81 /* All the locomo devices. If offset is non-zero, the mapbase for the
90 .name = "locomo-keyboard",
97 .name = "locomo-frontlight",
105 .name = "locomo-backlight",
112 .name = "locomo-audio",
119 .name = "locomo-led",
126 .name = "locomo-uart",
133 .name = "locomo-spi",
141 struct locomo *lchip = irq_desc_get_handler_data(desc);
170 struct locomo *lchip = irq_data_get_irq_chip_data(d);
179 struct locomo *lchip = irq_data_get_irq_chip_data(d);
193 static void locomo_setup_irq(struct locomo *lchip)
220 locomo_init_one_child(struct locomo *lchip, struct locomo_dev_info *info)
276 struct locomo *lchip = platform_get_drvdata(dev);
320 struct locomo *lchip = platform_get_drvdata(dev);
359 struct locomo *lchip;
363 lchip = kzalloc(sizeof(struct locomo), GFP_KERNEL);
386 /* locomo initialize */
459 static void __locomo_remove(struct locomo *lchip)
476 * before any other locomo-specific code.
503 struct locomo *lchip = platform_get_drvdata(dev);
525 .name = "locomo",
533 static inline struct locomo *locomo_chip_driver(struct locomo_dev *ldev)
535 return (struct locomo *)dev_get_drvdata(ldev->dev.parent);
540 struct locomo *lchip = dev_get_drvdata(dev);
569 struct locomo *lchip = dev_get_drvdata(dev);
587 struct locomo *lchip = dev_get_drvdata(dev);
605 struct locomo *lchip = dev_get_drvdata(dev);
662 struct locomo *lchip = locomo_chip_driver(ldev);
706 printk(KERN_WARNING "locomo: m62332_senddata Error 1\n");
734 printk(KERN_WARNING "locomo: m62332_senddata Error 2\n");
759 printk(KERN_WARNING "locomo: m62332_senddata Error 3\n");
797 struct locomo *lchip = locomo_chip_driver(dev);
848 .name = "locomo-bus",