Lines Matching refs:sm501_devdata
58 /* no gpio support, empty definition for sm501_devdata. */
62 struct sm501_devdata {
133 static void sm501_dump_clk(struct sm501_devdata *sm)
190 static void sm501_dump_regs(struct sm501_devdata *sm)
210 static void sm501_dump_gate(struct sm501_devdata *sm)
221 static inline void sm501_dump_gate(struct sm501_devdata *sm) { }
222 static inline void sm501_dump_regs(struct sm501_devdata *sm) { }
223 static inline void sm501_dump_clk(struct sm501_devdata *sm) { }
231 static void sm501_sync_regs(struct sm501_devdata *sm)
236 static inline void sm501_mdelay(struct sm501_devdata *sm, unsigned int delay)
256 struct sm501_devdata *sm = dev_get_drvdata(dev);
290 struct sm501_devdata *sm = dev_get_drvdata(dev);
317 struct sm501_devdata *sm = dev_get_drvdata(dev);
512 struct sm501_devdata *sm = dev_get_drvdata(dev);
643 struct sm501_devdata *sm = dev_get_drvdata(dev);
700 sm501_create_subdev(struct sm501_devdata *sm, char *name,
733 static int sm501_register_device(struct sm501_devdata *sm,
762 static void sm501_create_subio(struct sm501_devdata *sm,
778 static void sm501_create_mem(struct sm501_devdata *sm,
796 static void sm501_create_irq(struct sm501_devdata *sm,
804 static int sm501_register_usbhost(struct sm501_devdata *sm,
820 static void sm501_setup_uart_data(struct sm501_devdata *sm,
833 static int sm501_register_uart(struct sm501_devdata *sm, int devices)
863 static int sm501_register_display(struct sm501_devdata *sm,
882 static inline struct sm501_devdata *sm501_gpio_to_dev(struct sm501_gpio *gpio)
884 return container_of(gpio, struct sm501_devdata, gpio);
1012 static int sm501_gpio_register_chip(struct sm501_devdata *sm,
1040 static int sm501_register_gpio(struct sm501_devdata *sm)
1094 static void sm501_gpio_remove(struct sm501_devdata *sm)
1109 static inline int sm501_gpio_isregistered(struct sm501_devdata *sm)
1114 static inline int sm501_register_gpio(struct sm501_devdata *sm)
1119 static inline void sm501_gpio_remove(struct sm501_devdata *sm)
1123 static inline int sm501_gpio_isregistered(struct sm501_devdata *sm)
1129 static int sm501_register_gpio_i2c_instance(struct sm501_devdata *sm,
1177 static int sm501_register_gpio_i2c(struct sm501_devdata *sm,
1201 struct sm501_devdata *sm = dev_get_drvdata(dev) ;
1226 static inline void sm501_init_reg(struct sm501_devdata *sm,
1243 static void sm501_init_regs(struct sm501_devdata *sm,
1274 static int sm501_check_clocks(struct sm501_devdata *sm)
1297 static int sm501_init_dev(struct sm501_devdata *sm)
1375 struct sm501_devdata *sm;
1437 static void sm501_set_power(struct sm501_devdata *sm, int on)
1461 struct sm501_devdata *sm = platform_get_drvdata(pdev);
1478 struct sm501_devdata *sm = platform_get_drvdata(pdev);
1558 struct sm501_devdata *sm;
1639 static void sm501_remove_sub(struct sm501_devdata *sm,
1646 static void sm501_dev_remove(struct sm501_devdata *sm)
1660 struct sm501_devdata *sm = pci_get_drvdata(dev);
1672 struct sm501_devdata *sm = platform_get_drvdata(dev);