X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fpch.h;h=0b44b66df9f1aaa259f9f06c6d3f5905e421d415;hb=6864fc8704661878294d1f0f981f47e864ef470f;hp=b8b62d74acbcef5f2f49903b591191c3fb3f4a26;hpb=1260f8c0efe126cf952c1bc19d975af34908a79d;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/pch.h b/include/pch.h index b8b62d7..0b44b66 100644 --- a/include/pch.h +++ b/include/pch.h @@ -13,6 +13,12 @@ /* All the supported PCH ioctls */ enum pch_req_t { + /* Returns HDA config info if Azalia V1CTL enabled, -ENOENT if not */ + PCH_REQ_HDA_CONFIG, + + /* Fills out a struct pch_pmbase_info if available */ + PCH_REQ_PMBASE_INFO, + PCH_REQ_TEST1, /* Test requests for sandbox driver */ PCH_REQ_TEST2, PCH_REQ_TEST3, @@ -21,6 +27,21 @@ enum pch_req_t { }; /** + * struct pch_pmbase_info - Information filled in by PCH_REQ_PMBASE_INFO + * + * @pmbase: IO address of power-management controller + * @gpio0_en_ofs: Offset of GPIO0 enable register + * @pm1_sts_ofs: Offset of status register + * @pm1_cnt_ofs: Offset of control register + */ +struct pch_pmbase_info { + u16 base; + u8 gpio0_en_ofs; + u8 pm1_sts_ofs; + u8 pm1_cnt_ofs; +}; + +/** * struct pch_ops - Operations for the Platform Controller Hub * * Consider using ioctl() to add rarely used or driver-specific operations.