{
  "config":{
    "hw_platform": ["QRD", "MTP", "Dragon", "Surf", "HDK", "IDP"],
    "soc_id": ["300", "301", "336", "339", "341", "347", "355", "360", "361", "365", "366", "393", "356"]
  },
  "bmi26x_0":{
    "owner": "sns_bmi26x",
    ".accel":{
      "owner": "sns_bmi26x",
      ".config":{
        "owner": "sns_bmi26x",
        "is_dri":{ "type": "int", "ver": "0",
          "data": "1"
        },
        "hw_id":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "res_idx":{ "type": "int", "ver": "0",
          "data": "2"
        },
        "sync_stream":{ "type": "int", "ver": "0",
          "data": "0"
        }
      }
    },
    ".gyro":{
      "owner": "sns_bmi26x",
      ".config":{
        "owner": "sns_bmi26x",
        "is_dri":{ "type": "int", "ver": "0",
          "data": "1"
        },
        "hw_id":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "res_idx":{ "type": "int", "ver": "0",
          "data": "4"
        },
        "sync_stream":{ "type": "int", "ver": "0",
          "data": "0"
        }
      }
    },
    ".md":{
      "owner": "sns_bmi26x",
      ".config":{
        "owner": "sns_bmi26x",
        "is_dri":{ "type": "int", "ver": "0",
          "data": "1"
        },
        "hw_id":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "res_idx":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "sync_stream":{ "type": "int", "ver": "0",
          "data": "0"
        }
      }
    },
    ".temp":{
      "owner": "sns_bmi26x",
      ".config":{
        "owner": "sns_bmi26x",
        "is_dri":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "hw_id":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "res_idx":{ "type": "int", "ver": "0",
          "data": "2"
        },
        "sync_stream":{ "type": "int", "ver": "0",
          "data": "0"
        }
      }
    }
  },
  "bmi26x_0_platform":{
    "owner": "sns_bmi26x",
    ".config":{
      "owner": "sns_bmi26x",
      "bus_type":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "bus_instance":{ "type": "int", "ver": "0",
        "data": "3"
      },
      "slave_config":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "min_bus_speed_khz":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "max_bus_speed_khz":{ "type": "int", "ver": "0",
        "data": "9600"
      },
      "reg_addr_type":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "dri_irq_num":{ "type": "int", "ver": "0",
        "data": "123"
      },
      "irq_pull_type":{ "type": "int", "ver": "0",
        "data": "2"
      },
      "irq_is_chip_pin":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "irq_drive_strength":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "irq_trigger_type":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "num_rail":{ "type": "int", "ver": "0",
        "data": "2"
      },
      "rail_on_state":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "vdd_rail":{ "type": "str", "ver": "0",
        "data": "/pmic/client/sensor_vdd"
      },
      "vddio_rail":{ "type": "str", "ver": "0",
        "data": "/pmic/client/sensor_vddio"
      },
      "rigid_body_type":{ "type": "int", "ver": "0",
      "data": "0"
      }
    },
    ".orient":{
      "owner": "sns_bmi26x",
      "x":{ "type": "str", "ver": "0",
        "data": "+x"
      },
      "y":{ "type": "str", "ver": "0",
        "data": "+y"
      },
      "z":{ "type": "str", "ver": "0",
        "data": "+z"
      }
    },
    ".gyro":{
      "owner": "sns_bmi26x",
      ".fac_cal":{
        "owner": "sns_bmi26x",
        ".corr_mat":{
          "owner": "sns_bmi26x",
          "0_0":{ "type": "flt", "ver": "0",
            "data": "1.0"
          },
          "0_1":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "0_2":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "1_0":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "1_1":{ "type": "flt", "ver": "0",
            "data": "1.0"
          },
          "1_2":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "2_0":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "2_1":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "2_2":{ "type": "flt", "ver": "0",
            "data": "1.0"
          }
        },
        ".bias":{
          "owner": "sns_bmi26x",
          "x":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "y":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "z":{ "type": "flt", "ver": "0",
            "data": "0.0"
          }
        }
      }
    },
    ".accel":{
      "owner": "sns_bmi26x",
      ".fac_cal":{
        "owner": "sns_bmi26x",
        ".corr_mat":{
          "owner": "sns_bmi26x",
          "0_0":{ "type": "flt", "ver": "0",
            "data": "1.0"
          },
          "0_1":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "0_2":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "1_0":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "1_1":{ "type": "flt", "ver": "0",
            "data": "1.0"
          },
          "1_2":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "2_0":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "2_1":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "2_2":{ "type": "flt", "ver": "0",
            "data": "1.0"
          }
        },
        ".bias":{
          "owner": "sns_bmi26x",
          "x":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "y":{ "type": "flt", "ver": "0",
            "data": "0.0"
          },
          "z":{ "type": "flt", "ver": "0",
            "data": "0.0"
          }
        }
      }
    },
    ".temp":{
      "owner": "sns_bmi26x",
      ".fac_cal":
      {
        "owner": "sns_bmi26x",
        ".scale":{
          "owner": "sns_bmi26x",
          "x":{ "type": "flt", "ver": "0",
            "data": "1.0"
          }
        },
        ".bias":{
          "owner": "sns_bmi26x",
          "x":{ "type": "flt", "ver": "0",
            "data": "0.0"
          }
        }
      }
    },
    ".md":{
      "owner": "sns_bmi26x",
      ".config":{
        "owner": "sns_bmi26x",
        "thresh":{ "type": "flt", "ver": "0",
            "data": "0.583"
        },
        "disable":{ "type": "int", "ver": "0",
          "data": "0"
        },
        "win":{ "type": "flt", "ver": "0",
          "data": "0.04"
        }
      }
    },
    ".lowg":{
      "owner": "sns_bmi26x",
      ".config":{
        "owner": "sns_bmi26x",
        "enable":{ "type": "int", "ver": "0",
            "data": "1"
        },
        "mode":{ "type": "int", "ver": "0",
          "data": "1"
        },
        "debug":{ "type": "int", "ver": "0",
          "data": "0"
        }
      }
    },
    ".placement":{
      "owner": "sns_bmi26x",
      "0":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "1":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "2":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "3":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "4":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "5":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "6":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "7":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "8":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "9":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "10":{ "type": "flt", "ver": "0",
        "data": "0.0"
      },
      "11":{ "type": "flt", "ver": "0",
        "data": "0.0"
      }
    }
  },
  "bmi26x_crt_state":{
    "owner": "sns_bmi26x",
    ".crt_gain":{
      "owner": "sns_bmi26x",
      "gain_x":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "gain_y":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "gain_z":{ "type": "int", "ver": "0",
        "data": "0"
      }
    }
  },
  "bmi26x_ois_cfg":{
    "owner": "sns_bmi26x",
    ".ois_cfg":{
      "owner": "sns_bmi26x",
      "enable":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "range_idx":{ "type": "int", "ver": "0",
        "data": "0"
      },
      "spi4":{ "type": "int", "ver": "0",
        "data": "1"
      }
    }
  },
  "bmi26x_crt_config":{
    "owner": "sns_bmi26x",
    ".crt_cfg":{
      "owner": "sns_bmi26x",
      "crt_itvl":{ "type": "int", "ver": "0",
        "data": "600"
      },
      "repeate_on_error":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "reserved":{ "type": "int", "ver": "0",
        "data": "2"
      }
    }
  },
  "bmi26x_double_tap":{
    "owner": "sns_bmi26x",
    ".dbtap_cfg":{
      "owner": "sns_bmi26x",
      "enable":{ "type": "int", "ver": "0",
        "data": "1"
      },
      "sens_thres":{ "type": "int", "ver": "0",
        "data": "3"
      },
      "max_gest_dur":{ "type": "int", "ver": "0",
        "data": "400"
      },
      "quite_time_after_gest":{ "type": "int", "ver": "0",
        "data": "400"
      }
    }
  }
}
