summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_x1000/i2c-x1000.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_x1000/i2c-x1000.c')
-rw-r--r--firmware/target/mips/ingenic_x1000/i2c-x1000.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/firmware/target/mips/ingenic_x1000/i2c-x1000.c b/firmware/target/mips/ingenic_x1000/i2c-x1000.c
index 8bf606227b..6a5d2e08d2 100644
--- a/firmware/target/mips/ingenic_x1000/i2c-x1000.c
+++ b/firmware/target/mips/ingenic_x1000/i2c-x1000.c
@@ -25,7 +25,6 @@
25#include "kernel.h" 25#include "kernel.h"
26#include "panic.h" 26#include "panic.h"
27#include "logf.h" 27#include "logf.h"
28#include "gpio-x1000.h"
29#include "clk-x1000.h" 28#include "clk-x1000.h"
30#include "irq-x1000.h" 29#include "irq-x1000.h"
31#include "x1000/i2c.h" 30#include "x1000/i2c.h"
@@ -375,18 +374,6 @@ void i2c_init(void)
375/* Stuff only required during initialization is below, basically the same as 374/* Stuff only required during initialization is below, basically the same as
376 * the old driver except for how the IRQs are initially set up. */ 375 * the old driver except for how the IRQs are initially set up. */
377 376
378static const struct {
379 int port;
380 unsigned pins;
381 int func;
382} i2c_x1000_gpio_data[] = {
383 {GPIO_B, 3 << 23, GPIO_DEVICE(0)},
384 {GPIO_C, 3 << 26, GPIO_DEVICE(0)},
385 /* Note: I2C1 is also on the following pins (normally used by LCD) */
386 /* {GPIO_A, 3 << 0, GPIO_DEVICE(2)}, */
387 {GPIO_D, 3 << 0, GPIO_DEVICE(1)},
388};
389
390static void i2c_x1000_gate(int chn, int gate) 377static void i2c_x1000_gate(int chn, int gate)
391{ 378{
392 switch(chn) { 379 switch(chn) {
@@ -468,11 +455,6 @@ void i2c_x1000_set_freq(int chn, int freq)
468 jz_write(I2C_FHCNT(chn), t_HIGH); 455 jz_write(I2C_FHCNT(chn), t_HIGH);
469 } 456 }
470 457
471 /* Claim pins */
472 gpio_config(i2c_x1000_gpio_data[chn].port,
473 i2c_x1000_gpio_data[chn].pins,
474 i2c_x1000_gpio_data[chn].func);
475
476 /* Enable the controller */ 458 /* Enable the controller */
477 i2c_x1000_enable(chn); 459 i2c_x1000_enable(chn);
478} 460}