色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

F1C100S添加USB驅動

CHANBAEK ? 來源:博客園-LSWen ? 作者:博客園-LSWen ? 2023-02-15 14:58 ? 次閱讀

F1C100S添加USB驅動

1.添加設備樹節點:

在.dti文件中添加如下節點:

otg_sram: sram-section@0 {
    compatible = "allwinner,suniv-f1c100s-sram-d",
             "allwinner,sun4i-a10-sram-d";
    reg = <0x0000 0x1000>;
    status = "disabled";
};

usb_otg: usb@1c13000 {
    compatible = "allwinner,suniv-musb";
    reg = <0x01c13000 0x0400>;
    clocks = <&ccu CLK_BUS_OTG>;
    resets = <&ccu RST_BUS_OTG>;
    interrupts = <26>;
    interrupt-names = "mc";
    phys = <&usbphy 0>;
    phy-names = "usb";
    extcon = <&usbphy 0>;
    allwinner,sram = <&otg_sram 1>;
    status = "disabled";
};

usbphy: phy@1c13400 {
    compatible = "allwinner,suniv-usb-phy";
    reg = <0x01c13400 0x10>;
    reg-names = "phy_ctrl";
    clocks = <&ccu CLK_USB_PHY0>;
    clock-names = "usb0_phy";
    resets = <&ccu RST_USB_PHY0>;
    reset-names = "usb0_reset";
    #phy-cells = <1>;
    status = "disabled";
};

然后在dts中開啟設備節點:

&otg_sram {
        status = "okay";
};

&usb_otg {
        dr_mode = "otg";
        status = "okay";
};

&usbphy {
        usb0_id_det-gpio = <&pio 4 2 GPIO_ACTIVE_HIGH>; /* PE2 */
        status = "okay";
};

2.由于linux并沒有對F1C100s寫驅動,因此我們需要添加其驅動程序,步驟如下:

drivers/phy/allwinner/phy-sun4i-usb.c文件修改如下

大約在100行處添加:
suniv_phy,

大約在862處添加:

static const struct sun4i_usb_phy_cfg suniv_cfg = {
    .num_phys = 1,
    .type = suniv_phy,
    .disc_thresh = 3,
    .phyctl_offset = REG_PHYCTL_A10,
    .dedicated_clocks = true,
};

大約在985處添加:

{ .compatible = "allwinner,suniv-usb-phy", .data = &suniv_cfg },

drivers/usb/musb/sunxi.c文件修改如下

大約在717行添加如下:
||of_device_is_compatible(np, "allwinner,suniv-musb")

大約在724處添加如下:

||of_device_is_compatible(np, "allwinner,suniv-musb")

大約在817處添加如下:

{ .compatible = "allwinner,suniv-musb", },

修改好后保存所有修改文件

3.選擇usb驅動添加到內核:

然后保存退出

4.編譯測試:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    60

    文章

    7936

    瀏覽量

    264475
  • 驅動
    +關注

    關注

    12

    文章

    1838

    瀏覽量

    85262
  • Linux
    +關注

    關注

    87

    文章

    11292

    瀏覽量

    209326
  • 文件
    +關注

    關注

    1

    文章

    565

    瀏覽量

    24727
  • 設備樹
    +關注

    關注

    0

    文章

    38

    瀏覽量

    3116
收藏 人收藏

    評論

    相關推薦

    如何在CYW943907AEVAL1F添加USB設備功能驅動程序

    有人知道如何在CYW943907AEV1F添加新的USB設備功能驅動程序或任何示例代碼、文檔嗎?謝謝! 以上來自于百度翻譯 以下為原文Does anyone know how to
    發表于 11-23 15:08

    D1sF1C100C200等芯片相比有何優勢呢

    D1sF1C100、C200等芯片相比有何優勢呢?
    發表于 12-28 06:35

    D1sF1C100、C200等芯片相比有何優勢呢

    D1sF1C100C200等芯片相比有何優勢呢?
    發表于 03-31 18:47

    f1c100s_tina項目添加lvgl軟件包一直編譯錯誤是哪里的問題呢?

    全志f1c100s RTT studio 創建的allwinner_tina項目,添加LVGL軟件包,編譯后一直報錯,內部編譯錯誤(internal compiler error
    發表于 02-01 16:01

    f1c100s芯片介紹

    進入usb fel 模式, 可以用USB燒錄了。對于F1C100s而言啟動時尋找用戶程序的位置順序如下:SDC0接口(PF0~PF5)上的SD(TF)卡;SPI0接口(PC0~PC3)上的Nor
    發表于 03-06 14:08

    嵌入式Linux的USB驅動添加及應用

    驅動程序添加是嵌入式Linux開發的關鍵技術之一。本文主要分析為MCF5272 添加USB驅動程序的詳細過程, 簡述UFTP 協議(
    發表于 04-15 11:58 ?12次下載

    夏新 F9USB驅動下載

    夏新 F9USB驅動下載.rar
    發表于 01-22 15:05 ?9次下載

    夏新 F99USB驅動下載

    夏新 F99USB驅動下載.rar
    發表于 01-22 15:06 ?7次下載

    NEC N100USB驅動下載

    NEC N100USB驅動下載.rar
    發表于 01-22 16:00 ?8次下載

    夏新 F6USB驅動下載

    夏新 F6USB驅動下載.rar
    發表于 01-25 15:56 ?5次下載

    漫反射光電開關E3F-DS100C4-C1

    漫反射光電開關E3F-DS100C4-C1
    發表于 08-18 10:40 ?31次下載

    如何添加USB Host Class驅動

    ?? 站長薦語:雖然本文談的主題是添加USB Host Class驅動,但文中所用到的方法具有普遍意義,所有MCU工程師都可以使用這種方法,參照已有功能做其它功能的擴展。 ?? ? 前 言 由于
    的頭像 發表于 10-28 09:23 ?4789次閱讀
    如何<b class='flag-5'>添加</b><b class='flag-5'>USB</b> Host Class<b class='flag-5'>驅動</b>

    全志F1C100s數據手冊用戶手冊

    F1C100s處理器代表了Allwinner在移動應用處理器方面的最新成就。該處理器針對視頻boombox市場的需求。F1C100s處理器基于ARM9 CPU架構,具有高度的功能集成。F1C100
    發表于 07-14 11:35 ?74次下載

    全志F1C200s數據手冊

    ,包括H.264、H.263、MPEG1/2/4解碼器。集成音頻編解碼器和12S/PCM接口為最終用戶提供了良好的音頻體驗。TV-IN接口通過連接攝像頭等視頻設備實現視頻輸入,TV-OUT接口通過連接電視設備實現視頻輸出。為了降低BOM成本,
    發表于 07-13 14:38 ?36次下載

    全志f1c100s與v3s參數對比

    全志f1c100s與v3s參數對比 全志科技是一家中國領先的芯片制造商,其產品廣泛應用于消費電子市場,如智能手機、平板電腦、電視機、智能音響等。在全志科技的產品線中,F1C100s和V3s
    的頭像 發表于 08-17 11:28 ?1.3w次閱讀
    主站蜘蛛池模板: 在线看片成人免费视频| 且试天下芒果免费观看| 性VIDEOSTV另类极品| 俄罗斯兽交XXXXX在线| 日本亚洲精品色婷婷在线影院| 精品夜夜澡人妻无码AV| 自拍偷拍12p| 久久精品电影| JIZZ学生13| 欧美日韩第一区| 亚洲精品成人| 久久精品久久久久| av狼新人开放注册区| 热综合一本伊人久久精品| 国产av在线看的| 夜蒲团之5阳性之教| 欧美丰满白嫩bbxx| 国产高清视频免费最新在线| 亚洲国产AV精品一区二区蜜芽| 久草在线福利资站免费视频| 99在线观看精品| 亚洲乱码中文字幕久久| 牛牛在线(正)精品视频| 国产精品久久久久久52AVAV| 最近中文字幕高清中文| 色多多污网站在线观看| 久久久亚洲国产精品主播| 国产成人拍精品免费视频爱情岛| 伊人久久综合成人亚洲| 日韩中文字幕亚洲无线码| 看80后操| 国产在线aaa片一区二区99 | 亚洲国产精品无码2019| 男人J进女人P| 久久久这里有精品999| 共妻肉多荤文高h一女n男| a级老头和老太xxxx| 在线毛片片免费观看| 亚洲精品一线二线三线无人区| 日韩一卡二卡三卡四卡免费观在线| 久久亚洲AV成人无码国产漫画|