Home
last modified time | relevance | path

Searched refs:scom (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.15/drivers/fsi/
Dfsi-scom.c144 static int put_indirect_scom_form0(struct scom_device *scom, uint64_t value, in put_indirect_scom_form0() argument
155 rc = __put_scom(scom, ind_data, ind_addr, status); in put_indirect_scom_form0()
160 rc = __get_scom(scom, &ind_data, addr, status); in put_indirect_scom_form0()
174 static int put_indirect_scom_form1(struct scom_device *scom, uint64_t value, in put_indirect_scom_form1() argument
184 return __put_scom(scom, ind_data, ind_addr, status); in put_indirect_scom_form1()
187 static int get_indirect_scom_form0(struct scom_device *scom, uint64_t *value, in get_indirect_scom_form0() argument
195 rc = __put_scom(scom, ind_data, ind_addr, status); in get_indirect_scom_form0()
200 rc = __get_scom(scom, &ind_data, addr, status); in get_indirect_scom_form0()
216 static int raw_put_scom(struct scom_device *scom, uint64_t value, in raw_put_scom() argument
221 return put_indirect_scom_form1(scom, value, addr, status); in raw_put_scom()
[all …]
DMakefile8 obj-$(CONFIG_FSI_SCOM) += fsi-scom.o
/Linux-v5.15/arch/powerpc/platforms/powernv/
Dopal-prd.c266 struct opal_prd_scom scom; in opal_prd_ioctl() local
279 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom)); in opal_prd_ioctl()
283 scom.rc = opal_xscom_read(scom.chip, scom.addr, in opal_prd_ioctl()
284 (__be64 *)&scom.data); in opal_prd_ioctl()
285 scom.data = be64_to_cpu(scom.data); in opal_prd_ioctl()
287 scom.chip, scom.addr, scom.data, scom.rc); in opal_prd_ioctl()
289 rc = copy_to_user((void __user *)param, &scom, sizeof(scom)); in opal_prd_ioctl()
295 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom)); in opal_prd_ioctl()
299 scom.rc = opal_xscom_write(scom.chip, scom.addr, scom.data); in opal_prd_ioctl()
301 scom.chip, scom.addr, scom.data, scom.rc); in opal_prd_ioctl()
[all …]
/Linux-v5.15/arch/arm/boot/dts/
Dibm-power9-dual.dtsi11 scom@1000 {
112 scom@1000 {
Daspeed-bmc-ibm-rainier.dts331 scom@1000 {
475 scom@1000 {
619 scom@1000 {
763 scom@1000 {
Daspeed-bmc-ibm-everest.dts2856 scom@1000 {
3000 scom@1000 {
3144 scom@1000 {
3288 scom@1000 {
3432 scom@1000 {
3576 scom@1000 {
3720 scom@1000 {
3864 scom@1000 {
Daspeed-bmc-opp-palmetto.dts360 scom@1000 {
Daspeed-bmc-opp-tacoma.dts208 scom@1000 {
309 scom@1000 {