| /OK3568_Linux_fs/kernel/drivers/iio/adc/ |
| H A D | ab8500-gpadc.c | 255 ab8500_gpadc_get_channel(struct ab8500_gpadc *gpadc, u8 chan) in ab8500_gpadc_get_channel() argument 260 for (i = 0; i < gpadc->nchans; i++) { in ab8500_gpadc_get_channel() 261 ch = &gpadc->chans[i]; in ab8500_gpadc_get_channel() 265 if (i == gpadc->nchans) in ab8500_gpadc_get_channel() 277 static int ab8500_gpadc_ad_to_voltage(struct ab8500_gpadc *gpadc, in ab8500_gpadc_ad_to_voltage() argument 286 if (!gpadc->cal_data[AB8500_CAL_VMAIN].gain) { in ab8500_gpadc_ad_to_voltage() 293 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_VMAIN].gain + in ab8500_gpadc_ad_to_voltage() 294 gpadc->cal_data[AB8500_CAL_VMAIN].offset) / AB8500_GPADC_CALIB_SCALE; in ab8500_gpadc_ad_to_voltage() 304 if (!gpadc->cal_data[AB8500_CAL_BTEMP].gain) { in ab8500_gpadc_ad_to_voltage() 311 res = (int) (ad_value * gpadc->cal_data[AB8500_CAL_BTEMP].gain + in ab8500_gpadc_ad_to_voltage() [all …]
|
| H A D | twl6030-gpadc.c | 109 int (*calibrate)(struct twl6030_gpadc_data *gpadc); 372 struct twl6030_gpadc_data *gpadc = iio_priv(indio_dev); in twl6030_gpadc_irq_handler() local 374 complete(&gpadc->irq_complete); in twl6030_gpadc_irq_handler() 435 static int twl6030_gpadc_make_correction(struct twl6030_gpadc_data *gpadc, in twl6030_gpadc_make_correction() argument 438 const struct twl6030_ideal_code *ideal = gpadc->pdata->ideal; in twl6030_gpadc_make_correction() 442 i = twl6030_gpadc_lookup(ideal, channel, gpadc->pdata->nchannels); in twl6030_gpadc_make_correction() 444 gpadc->twl6030_cal_tbl[i].offset_error) / in twl6030_gpadc_make_correction() 445 gpadc->twl6030_cal_tbl[i].gain_error; in twl6030_gpadc_make_correction() 450 static int twl6030_gpadc_get_raw(struct twl6030_gpadc_data *gpadc, in twl6030_gpadc_get_raw() argument 453 u8 reg = gpadc->pdata->channel_to_reg(channel); in twl6030_gpadc_get_raw() [all …]
|
| H A D | da9150-gpadc.c | 86 struct da9150_gpadc *gpadc = data; in da9150_gpadc_irq() local 88 complete(&gpadc->complete); in da9150_gpadc_irq() 93 static int da9150_gpadc_read_adc(struct da9150_gpadc *gpadc, int hw_chan) in da9150_gpadc_read_adc() argument 98 mutex_lock(&gpadc->lock); in da9150_gpadc_read_adc() 101 da9150_reg_write(gpadc->da9150, DA9150_GPADC_MAN, in da9150_gpadc_read_adc() 106 try_wait_for_completion(&gpadc->complete); in da9150_gpadc_read_adc() 109 wait_for_completion_timeout(&gpadc->complete, msecs_to_jiffies(5)); in da9150_gpadc_read_adc() 112 da9150_bulk_read(gpadc->da9150, DA9150_GPADC_RES_A, 2, result_regs); in da9150_gpadc_read_adc() 114 mutex_unlock(&gpadc->lock); in da9150_gpadc_read_adc() 118 dev_err(gpadc->dev, "Timeout on channel %d of GPADC\n", in da9150_gpadc_read_adc() [all …]
|
| H A D | Makefile | 7 obj-$(CONFIG_AB8500_GPADC) += ab8500-gpadc.o 40 obj-$(CONFIG_DA9150_GPADC) += da9150-gpadc.o 87 obj-$(CONFIG_SUN4I_GPADC) += sun4i-gpadc-iio.o 108 obj-$(CONFIG_TWL6030_GPADC) += twl6030-gpadc.o
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | ste-ab8500.dtsi | 12 io-channels = <&gpadc 0x02>, /* Battery temperature */ 13 <&gpadc 0x03>, /* Main charger voltage */ 14 <&gpadc 0x08>, /* Main battery voltage */ 15 <&gpadc 0x09>, /* VBUS */ 16 <&gpadc 0x0a>, /* Main charger current */ 17 <&gpadc 0x0b>, /* USB charger current */ 18 <&gpadc 0x0c>, /* Backup battery voltage */ 19 <&gpadc 0x0d>, /* Die temperature */ 20 <&gpadc 0x12>; /* Crystal temperature */ 50 gpadc: ab8500-gpadc { label [all …]
|
| H A D | ste-ab8505.dtsi | 12 io-channels = <&gpadc 0x02>, /* Battery temperature */ 13 <&gpadc 0x08>, /* Main battery voltage */ 14 <&gpadc 0x09>, /* VBUS */ 15 <&gpadc 0x0b>, /* Charger current */ 16 <&gpadc 0x0c>; /* Backup battery voltage */ 46 gpadc: ab8500-gpadc { label 47 compatible = "stericsson,ab8500-gpadc"; 101 io-channels = <&gpadc 0x08>; 109 io-channels = <&gpadc 0x02>, 110 <&gpadc 0x01>; [all …]
|
| H A D | twl6030.dtsi | 100 gpadc { 101 compatible = "ti,twl6030-gpadc";
|
| H A D | pxa910-dkb.dts | 139 marvell,88pm860x-gpadc-prebias = <1>; 140 marvell,88pm860x-gpadc-slot-cycle = <1>;
|
| H A D | omap5-board-common.dtsi | 416 gpadc: gpadc { label 417 compatible = "ti,palmas-gpadc";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H A D | da9150.txt | 7 da9150-gpadc : General Purpose ADC 22 - da9150-gpadc: See ../iio/adc/da9150-gpadc.txt 35 gpadc: da9150-gpadc { 36 compatible = "dlg,da9150-gpadc"; 43 io-channels = <&gpadc 0>, 44 <&gpadc 2>, 45 <&gpadc 8>, 46 <&gpadc 5>;
|
| H A D | ab8500.txt | 50 ab8500-gpadc : HW_CONV_END : vddadc : Analogue to Digital Converter 71 - compatible : "stericsson,ab8500-[bm|btemp|charger|fg|gpadc|gpio|ponkey| 113 ab8500-gpadc { 114 compatible = "stericsson,ab8500-gpadc"; 188 io-channels = <&gpadc 0x06>, 189 <&gpadc 0x07>; 201 io-channels = <&gpadc 0x08>; 208 io-channels = <&gpadc 0x02>, 209 <&gpadc 0x01>; 218 io-channels = <&gpadc 0x03>, [all …]
|
| H A D | 88pm860x.txt | 59 marvell,88pm860x-gpadc-prebias = <1>; 60 marvell,88pm860x-gpadc-slot-cycle = <1>;
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/src/main/java/com/rockchip/gpadc/demo/ |
| H A D | InferenceResult.java | 1 package com.rockchip.gpadc.demo; 6 import com.rockchip.gpadc.demo.yolo.InferenceWrapper; 7 import com.rockchip.gpadc.demo.yolo.PostProcess; 8 import com.rockchip.gpadc.demo.tracker.ObjectTracker; 13 import static com.rockchip.gpadc.demo.yolo.PostProcess.INPUT_SIZE; 14 import static com.rockchip.gpadc.demo.rga.HALDefine.CAMERA_PREVIEW_WIDTH; 15 import static com.rockchip.gpadc.demo.rga.HALDefine.CAMERA_PREVIEW_HEIGHT;
|
| H A D | CameraPreviewActivity.java | 1 package com.rockchip.gpadc.demo; 27 import com.rockchip.gpadc.demo.rga.RGA; 28 import com.rockchip.gpadc.demo.yolo.InferenceWrapper; 39 import static com.rockchip.gpadc.demo.rga.HALDefine.CAMERA_PREVIEW_HEIGHT; 40 import static com.rockchip.gpadc.demo.rga.HALDefine.CAMERA_PREVIEW_WIDTH; 41 import static com.rockchip.gpadc.demo.rga.HALDefine.IM_HAL_TRANSFORM_FLIP_H; 42 import static com.rockchip.gpadc.demo.rga.HALDefine.RK_FORMAT_RGBA_8888; 43 import static com.rockchip.gpadc.demo.rga.HALDefine.RK_FORMAT_YCrCb_420_SP; 44 import static com.rockchip.gpadc.demo.yolo.PostProcess.INPUT_CHANNEL;
|
| H A D | ImageBufferQueue.java | 1 package com.rockchip.gpadc.demo;
|
| H A D | MainActivity.java | 1 package com.rockchip.gpadc.demo;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/supply/ |
| H A D | da9150-charger.txt | 18 io-channels = <&gpadc 0>, 19 <&gpadc 2>, 20 <&gpadc 8>, 21 <&gpadc 5>;
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/src/main/java/com/rockchip/gpadc/demo/yolo/ |
| H A D | InferenceWrapper.java | 1 package com.rockchip.gpadc.demo.yolo; 6 import com.rockchip.gpadc.demo.InferenceResult; 7 import com.rockchip.gpadc.demo.InferenceResult.OutputBuffer; 8 import com.rockchip.gpadc.demo.InferenceResult.Recognition; 9 import com.rockchip.gpadc.demo.InferenceResult.DetectResultGroup;
|
| H A D | PostProcess.java | 1 package com.rockchip.gpadc.demo.yolo;/*
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/ |
| H A D | README.md | 16 - JAVA: com.rockchip.gpadc.demo: 读取camera输入,并调用jni进行inference,并将结果显示出来 72 at com.rockchip.gpadc.demo.MainActivity.setCameraParameters(MainActivity.java:295) 73 at com.rockchip.gpadc.demo.MainActivity.startCamera(MainActivity.java:245) 74 at com.rockchip.gpadc.demo.MainActivity.access$300(MainActivity.java:47) 75 …at com.rockchip.gpadc.demo.MainActivity$TSurfaceHolderCallback.surfaceCreated(MainActivity.java:19… 78 是因为app设置的分辨率该camera不支持,需要修改"app/src/main/java/com/rockchip/gpadc/demo/rga/HALDefine.java"中CAMERA_PR…
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/adc/ |
| H A D | palmas-gpadc.txt | 22 - compatible : Must be "ti,palmas-gpadc". 37 gpadc { 38 compatible = "ti,palmas-gpadc";
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/src/main/java/com/rockchip/gpadc/demo/tracker/ |
| H A D | ObjectTracker.java | 1 package com.rockchip.gpadc.demo.tracker; 6 import com.rockchip.gpadc.demo.InferenceResult;
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/src/main/java/com/rockchip/gpadc/demo/rga/ |
| H A D | HALDefine.java | 1 package com.rockchip.gpadc.demo.rga;
|
| H A D | RGA.java | 1 package com.rockchip.gpadc.demo.rga;
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/ |
| H A D | build.gradle | 6 applicationId "com.rockchip.gpadc.yolodemo"
|