//#include "lcd-b101ew05.dtsi"
#include "lcd-F402.dtsi"
#include "vtl_ts_sdk8846.dtsi"
-
+#include "rk3288-cif-sensor.dtsi"
/ {
fiq-debugger {
status = "okay";
wireless-wlan {
compatible = "wlan-platdata";
- /* wifi_chip_type - wifi chip define
- * bcmwifi ==> like ap6xxx, rk90x;
- * rtkwifi ==> like rtl8188xx, rtl8723xx;
- * esp8089 ==> esp8089;
- * other ==> for other wifi;
- */
- wifi_chip_type = "bcmwifi";
+ /* wifi_chip_type - wifi chip define
+ * ap6210, ap6330, ap6335
+ * rtl8188eu, rtl8723bs, rtl8723bu
+ * esp8089
+ */
+ wifi_chip_type = "ap6335";
sdio_vref = <1800>; //1800mv or 3300mv
+ //keep_wifi_power_on;
+
//power_ctrl_by_pmu;
power_pmu_regulator = "act_ldo3";
power_pmu_enable_level = <1>; //1->HIGH, 0->LOW
BT,power_gpio = <&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH>;
BT,reset_gpio = <&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH>;
BT,wake_gpio = <&gpio4 GPIO_D2 GPIO_ACTIVE_HIGH>;
- BT,wake_host_irq = <&gpio4 GPIO_D7 GPIO_ACTIVE_LOW>;
+ BT,wake_host_irq = <&gpio4 GPIO_D7 GPIO_ACTIVE_HIGH>;
status = "okay";
};
dais {
dai0 {
audio-codec = <&codec_hdmi_i2s>;
- i2s-controller = <&i2s>;
+ audio-controller = <&i2s>;
format = "i2s";
//continuous-clock;
//bitclock-inversion;
dais {
dai0 {
audio-codec = <&codec_hdmi_spdif>;
- i2s-controller = <&spdif>;
+ audio-controller = <&spdif>;
};
};
};
dais {
dai0 {
audio-codec = <&rt5631>;
- i2s-controller = <&i2s>;
+ audio-controller = <&i2s>;
format = "i2s";
//continuous-clock;
//bitclock-inversion;
dais {
dai0 {
audio-codec = <&rt3261>;
- i2s-controller = <&i2s>;
+ audio-controller = <&i2s>;
format = "i2s";
//continuous-clock;
//bitclock-inversion;
};
dai1 {
audio-codec = <&rt3261>;
- i2s-controller = <&i2s>;
+ audio-controller = <&i2s>;
format = "dsp_a";
//continuous-clock;
bitclock-inversion;
clock_in_out = "input";
tx_delay = <0x28>;
rx_delay = <0x10>;
+ status = "disabled"; //if want to use gmac, please set "okay"
};
&pinctrl {
supports-highspeed;
supports-emmc;
- bootpart-no-access;
+ //supports-sd;
+ bootpart-no-access;
- //supports-tSD;
//supports-DDR_MODE; //you should set the two value in your project. only close in RK3288-SDK board.
//caps2-mmc-hs200;
};
&spi0 {
- status = "okay";
+ status = "disabled";
max-freq = <48000000>;
/*
spi_test@00 {
};
&spi1 {
- status = "okay";
+ status = "disabled";
max-freq = <48000000>;
/*
spi_test@10 {
};
&spi2 {
- status = "okay";
+ status = "disabled";
max-freq = <48000000>;
/*
spi_test@20 {
irq_gpio = <&gpio0 GPIO_A4 IRQ_TYPE_EDGE_FALLING>;
};
+ /*
+ mpu6880_acc:mpu_acc@68{
+ compatible = "mpu6880_acc";
+ reg = <0x68>;
+ irq_enable = <0>;
+ poll_delay_ms = <30>;
+ type = <SENSOR_TYPE_ACCEL>;
+ layout = <7>;
+ };
+ mpu6880_gyro:mpu_gyro@68{
+ compatible = "mpu6880_gyro";
+ reg = <0x68>;
+ //irq-gpio = <&gpio7 GPIO_B0 IRQ_TYPE_LEVEL_LOW>;
+ irq_enable = <0>;
+ poll_delay_ms = <30>;
+ type = <SENSOR_TYPE_GYROSCOPE>;
+ layout = <7>;
+ };
+ */
};
&i2c1 {
status = "okay";
-
mpu6050:mpu@68{
compatible = "mpu6050";
reg = <0x68>;
irq-gpio = <&gpio8 GPIO_A0 IRQ_TYPE_LEVEL_LOW>;
mpu-debug = <0>;
};
-
ak8963:compass@0d{
compatible = "mpu_ak8963";
&i2c4 {
status = "okay";
- ts@55 {
- compatible = "goodix,gt8xx";
- reg = <0x55>;
- touch-gpio = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;
- reset-gpio = <&gpio7 GPIO_A5 GPIO_ACTIVE_LOW>;
- //power-gpio = <&gpio0 GPIO_C5 GPIO_ACTIVE_LOW>;
- max-x = <1280>;
- max-y = <800>;
- };
ts@01 {
compatible = "ct,vtl_ts";
rockchip,cabc_mode = <0>;
power_ctr: power_ctr {
rockchip,debug = <0>;
+ /*lcd_18:lcd18 {
+ rockchip,power_type = <REGULATOR>;
+ rockchip,regulator_name = "vcc_18";
+ rockchip,regulator_voltage = <1800000>;
+ rockchip,delay = <5>;
+ };*/
+
lcd_en:lcd_en {
rockchip,power_type = <GPIO>;
gpios = <&gpio7 GPIO_A3 GPIO_ACTIVE_HIGH>;
&hdmi {
status = "okay";
- rockchips,hdmi_audio_source = <0>;
+ rockchip,hdmi_video_source = <DISPLAY_SOURCE_LCDC1>;
};
&adc {
// 1704000 1350000
// 1800000 1400000
>;
+ support-pvtm = <1>;
+ pvtm-operating-points = <
+ /* KHz uV margin(uV)*/
+ 126000 900000 25000
+ 216000 900000 25000
+ 312000 900000 25000
+ 408000 900000 25000
+ 600000 900000 25000
+ 696000 950000 25000
+ 816000 1000000 25000
+ 1008000 1050000 25000
+ 1200000 1100000 25000
+ 1416000 1200000 25000
+ 1512000 1300000 25000
+ 1608000 1350000 25000
+ >;
status="okay";
};
SYS_STATUS_BOOST 324000
SYS_STATUS_ISP 400000
>;
+ bd-freq-table = <
+ /* bandwidth freq */
+ 5000 800000
+ 3500 456000
+ 2600 396000
+ 2000 324000
+ >;
auto-freq-table = <
240000
324000
regulator-name = "vcc_sd";
};
-&ion_cma {
- reg = <0x40000000 0x28000000>; /* 640MB */
-};
-
&dwc_control_usb {
usb_uart {
status = "disabled";
};
};
+
+&rk3288_cif_sensor{
+ status = "okay";
+};
+