ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/include/soc/fsl/qe
/
usr
src
kernels
5.14.0-611.34.1.el9_7.x86_64
include
soc
fsl
qe
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
immap_qe.h
15.08 MB
chmod
View
DL
Edit
Rename
Delete
qe.h
27.13 MB
chmod
View
DL
Edit
Rename
Delete
qe_tdm.h
1.85 MB
chmod
View
DL
Edit
Rename
Delete
qmc.h
1.72 MB
chmod
View
DL
Edit
Rename
Delete
ucc.h
1.68 MB
chmod
View
DL
Edit
Rename
Delete
ucc_fast.h
8.34 MB
chmod
View
DL
Edit
Rename
Delete
ucc_slow.h
8.71 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/include/soc/fsl/qe/ucc.h
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright (C) 2006 Freescale Semiconductor, Inc. All rights reserved. * * Authors: Shlomi Gridish <gridish@freescale.com> * Li Yang <leoli@freescale.com> * * Description: * Internal header file for UCC unit routines. */ #ifndef __UCC_H__ #define __UCC_H__ #include <soc/fsl/qe/immap_qe.h> #include <soc/fsl/qe/qe.h> #define STATISTICS #define UCC_MAX_NUM 8 /* Slow or fast type for UCCs. */ enum ucc_speed_type { UCC_SPEED_TYPE_FAST = UCC_GUEMR_MODE_FAST_RX | UCC_GUEMR_MODE_FAST_TX, UCC_SPEED_TYPE_SLOW = UCC_GUEMR_MODE_SLOW_RX | UCC_GUEMR_MODE_SLOW_TX }; /* ucc_set_type * Sets UCC to slow or fast mode. * * ucc_num - (In) number of UCC (0-7). * speed - (In) slow or fast mode for UCC. */ int ucc_set_type(unsigned int ucc_num, enum ucc_speed_type speed); int ucc_set_qe_mux_mii_mng(unsigned int ucc_num); int ucc_set_qe_mux_rxtx(unsigned int ucc_num, enum qe_clock clock, enum comm_dir mode); int ucc_set_tdm_rxtx_clk(unsigned int tdm_num, enum qe_clock clock, enum comm_dir mode); int ucc_set_tdm_rxtx_sync(unsigned int tdm_num, enum qe_clock clock, enum comm_dir mode); int ucc_mux_set_grant_tsa_bkpt(unsigned int ucc_num, int set, u32 mask); /* QE MUX clock routing for UCC */ static inline int ucc_set_qe_mux_grant(unsigned int ucc_num, int set) { return ucc_mux_set_grant_tsa_bkpt(ucc_num, set, QE_CMXUCR_GRANT); } static inline int ucc_set_qe_mux_tsa(unsigned int ucc_num, int set) { return ucc_mux_set_grant_tsa_bkpt(ucc_num, set, QE_CMXUCR_TSA); } static inline int ucc_set_qe_mux_bkpt(unsigned int ucc_num, int set) { return ucc_mux_set_grant_tsa_bkpt(ucc_num, set, QE_CMXUCR_BKPT); } #endif /* __UCC_H__ */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply